WordPress排除类别slug

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WordPress排除类别slug相关的知识,希望对你有一定的参考价值。

Exclude category slugs, only shows parent cats.
  1. //template call
  2. <?php echo the_category_exclude(", ","featured,uncategorized,other,news,articles"); ?>
  3.  
  4. //functions file
  5. function the_category_exclude($separator=', ',$exclude='') {
  6. $toexclude = explode(",", $exclude);
  7. $newlist = array();
  8. foreach((get_the_category()) as $category) {
  9. if(!in_array($category->category_nicename,$toexclude) && ($category->category_parent == 0)){
  10. //$newlist[] = $category->cat_name;
  11. $newlist[] = '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';
  12. }
  13. }
  14. return implode($separator,$newlist);
  15. }

以上是关于WordPress排除类别slug的主要内容,如果未能解决你的问题,请参考以下文章

此代码未过滤 wordpress 中的类别。如果我删除 cat slug 它正在显示数据,但我要求某些特定类别它不起作用

Wordpress获取类别Slug

url中的wordpress自定义帖子类型类别slug

Wordpress SLUGS:用页面覆盖类别?

php WordPress |获取第一个类别名称,slug和ID

php WordPress |获取第一个类别名称,slug和ID