تابع the_category به جز یک دسته خاص

تابع وردپرس the_category پارامتری که حذف شده باشد را ارائه نمی دهد. برای این کار:

function exclude_post_categories($  excl='', $  spacer=' ') {   $  categories = get_the_category($  post->ID);   if (!empty($  categories)) {     $  exclude = $  excl;     $  exclude = explode(",", $  exclude);     $  thecount = count(get_the_category()) - count($  exclude);     foreach ($  categories as $  cat) {       $  html = '';       if (!in_array($  cat->cat_ID, $  exclude)) {         $  html .= '<a href="' . get_category_link($  cat->cat_ID) . '" ';         $  html .= 'title="' . $  cat->cat_name . '">' . $  cat->cat_name . '</a>';         if ($  thecount > 1) {           $  html .= $  spacer;         }         $  thecount--;         echo $  html;       }     }   } }

شما می توانید خروجی را به شیوه ای که دوست دارید نمایش دهید.

طریقه استفاده :

<?php exclude_post_categories("4"); ?>

لیست تمامی دسته بندی ها به استثناء یکی با آی دی ۴٫

مبنع این خبر (برای مشاهده متن کامل خبر لینک زیر را بزنید):
تک آموز