حذف یک دسته از صفحه اصلی

13 تیر 1392 | آموزش وردپرس, وردپرس | 2 comments

حتما تا به حال براتون پیش اومده که بخواین یک دسته رو تو صفحه اصلی نشون نده . راه حل هایی وجود داره که به نظرم راه حل زیر راحت ترینشون هستش .

کافیه کد زیر رو تو فایل function.php قالبتون قرار بدید .

<?php
function excludeCat($query) {
  if ( $query->is_home ) {
    $query->set('cat', '-ID1,-ID2,-ID3');
  }
  return $query;
}
add_filter('pre_get_posts', 'excludeCat');
?>

به جای ID1  و ID2 و ID3 شماره ID دسته های مورد نظرتون رو بنویسید .

*برای به دست آوردن ID دسته یک راه حل ساده اینه که در صفحه دسته ها روی گزینه ویرایش دسته موردنظرتون بایستید . کدی مثل زیر براتون نمایش میده که در وسط ID دسته نوشته شده .

https://paaz.ir/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=5&post_type=post

در کد بالا ID=5 هستش . شما فقط عدد 5 رو در کد بالا قرار میدید .

2
0
افکار شما را دوست داریم، لطفا نظر دهید.x