سعید شعبانی 2047 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 در این سایت روشی را برای اینکه برچسب های مربوط به دسته بندی را نشان دهیم ارائه کرده است. اما من دقیقا متوجه نشدم که کد ها را باید کجا قرار دهم.لطف راهنمایی کنید نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 جای خاصی نمیخواد قرار بدهیدفقط category_name را برابر نام دسته قرار دهیدیا از cat استفاده کنید در کوئری 1 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 جای خاصی نمیخواد قرار بدهیدفقط category_name را برابر نام دسته قرار دهیدیا از cat استفاده کنید در کوئریببخشید لطف می کنید تمام کد را اینجا بگذارید چون توی سایت اصلی از خط 16 به بعد زیر هر کد یک خط اومده و من هم نمی فهمم کدوما را باید استفاده کنم؟بعد اینکه آیا میشه جای اینکه category_name را به صورت دستی پر کنیم به صورت خودکار نام دسته بندی ها را جایگزین کنه؟ نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 نمونهhttp://wordpress.org/support/topic/get-tags-specific-to-categoryhttp://www.wprecipes.com/get-tags-specific-to-a-particular-category-on-your-wordpress-blogاز پارامتر category__in استفاده کنیدhttp://codex.wordpress.org/Class_Reference/WP_Query#Category_Parametersو این تابع برای گرفتن تمام شناسه های دستهget_all_category_idshttp://codex.wordpress.org/Function_Reference/get_all_category_ids 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 نمونهhttp://wordpress.org...fic-to-categoryhttp://www.wprecipes...-wordpress-blogاز پارامتر category__in استفاده کنیدhttp://codex.wordpre...gory_Parametersو این تابع برای گرفتن تمام شناسه های دستهget_all_category_idshttp://codex.wordpre...ll_category_idsوقتی که کد را بصورت عادی و با گذاشتن نام دسته هم می گذارم ارور زیر میادWarning: array_unique() expects parameter 1 to be array, null given in .../sidebar-archive.php on line 76 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 مقدار متغییر null هستقبل از اجرای تابع شرط is_array را قرار دهیدhttp://php.net/manual/en/function.is-array.php 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 مقدار متغییر null هستقبل از اجرای تابع شرط is_array را قرار دهیدhttp://php.net/manua...on.is-array.phpراستش من با php زیاد آشنا نیستم لطف می کنید کمی واضحتر بگید.متشکرم نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 if(is_array($all_tags_arr)) $tags_arr = array_unique($all_tags_arr); //REMOVES DUPLICATES 2 نقل قول لینک به ارسال
سعید شعبانی 2047 ارسال شده در اردیبهشت 92 مالک گزارش بازنشر ارسال شده در اردیبهشت 92 الان کد کلی به صورت زیر شده است<?phpquery_posts('category_id=<?php get_the_category( $id ) ?>');if (have_posts()) : while (have_posts()) : the_post(); $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { $all_tags_arr[] = $tag -> name; //USING JUST $tag MAKING $all_tags_arr A MULTI-DIMENSIONAL ARRAY, WHICH DOES WORK WITH array_unique } }endwhile; endif;if(is_array($all_tags_arr)) $tags_arr = array_unique($all_tags_arr); //REMOVES DUPLICATESecho '<pre>'.print_r($tags_arr, true).'</pre>'; //OUTPUT FINAL TAGS FROM CATEGORY?>اما مشکلی که وجود داره این هست که فقط نام تگ ها را می نویسه ولی خبری از لینک دادن به صفحه تگ نیستمثل زیرArray( [0] => عکاسی [1] => یک تک) نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اردیبهشت 92 گزارش بازنشر ارسال شده در اردیبهشت 92 البته درستش این هست:<?phpquery_posts("category_id=get_the_category( $id )");if (have_posts()) : while (have_posts()) : the_post(); $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { $all_tags_arr[] = $tag -> name; //USING JUST $tag MAKING $all_tags_arr A MULTI-DIMENSIONAL ARRAY, WHICH DOES WORK WITH array_unique } }endwhile; endif;if(is_array($all_tags_arr)) $tags_arr = array_unique($all_tags_arr); //REMOVES DUPLICATESecho '<pre>'.print_r($tags_arr, true).'</pre>'; //OUTPUT FINAL TAGS FROM CATEGORY?>برای گرفتن لینک تگ هم:http://codex.wordpress.org/Function_Reference/get_tag_link 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .