mk-73 165 ارسال شده در دی 94 گزارش بازنشر ارسال شده در دی 94 دوستان سلام خسته نباشید،من از این تابع استفاده کردم برای عدم نمایش دسته ها در صفحه اصلی مطالب سایت ببنید دوستان من 3دسته دارم که نمیخوام در صفحه اصلی مطلب سایتم منتشر بشن ای دی دسته های من 10و11و20می باشند من این تابع را ازین منبع https://codex.wordpress.org/Function_Reference/is_main_query برداشتم.والان تنها این تابع تنها فقط دسته اول را فیلتیر میکنه ودسته های دیگه در صفحه اصلی منتشر میشن.من این تابع را در فایل فانکشن قرار دادم.ممنون میشم اگر کسی میتونه کمکم کنه. <?php add_action( 'pre_get_posts', 'foo_modify_query_exclude_category' ); function foo_modify_query_exclude_category( $query ) { if ( ! is_admin() && $query->is_main_query() && ! $query->get( 'cat' ) ) $query->set( 'cat', '-10','-11','-20' ); } ?> نقل قول لینک به ارسال
reza_yki 103 ارسال شده در دی 94 گزارش بازنشر ارسال شده در دی 94 سلام از این استفاده بکن http://codex.wordpress.org/The_Loop#Exclude_Posts_From_Some_Category 1 نقل قول لینک به ارسال
mk-73 165 ارسال شده در دی 94 مالک گزارش بازنشر ارسال شده در دی 94 ممنون دوست عزیز مشکلم حل شد کد بالا را ویرایشش کردم بیه این شکل نوشتم درست شد add_action( 'pre_get_posts', 'foo_modify_query_exclude_category' ); function foo_modify_query_exclude_category( $query ) { if ( ! is_admin() && $query->is_main_query() && ! $query->get( 'cat' ) ) $query->set( 'cat', '-10,-11,-20' ); 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .