wordpress 进阶 隐藏指定分类目录标签

wordpress 进阶 隐藏指定分类目录标签

今天客户有个要求不需要全部输出分类目录,指定某个标签在前端不显示 教程开始 方法一 在主题文件functions.php里添加这段代码 add_filter('get_the_categories', 'exc_cat'); function exc_cat($cats) { //not on admin pages if(!i...

今天客户有个要求不需要全部输出分类目录,指定某个标签在前端不显示

教程开始

方法一

在主题文件functions.php里添加这段代码

add_filter('get_the_categories', 'exc_cat');
 
function exc_cat($cats) {
        //not on admin pages
        if(!is_admin()){
           $exc = array('uncategorized');//uncategorized====>指分类目录名称
            foreach ($cats as $i=>$cat){
                if(in_array($cat->name, $exc)){
                   unset($cats[$i]); 
                }
            }
        }
    return $cats;
    }

方法二

<?php
   $categories = get_the_category();
   $separator = ' | ';  //添加分隔符号
   $output = '';
   if($categories){
   foreach($categories as "分类目录名称") {
   if ($category->name != "$cateaaa") //{
   $output .= '<a href="'.get_category_link( $category->term_id ).'" title="' . esc_attr( sprintf( __( "View all posts in %s" ), $category->name ) ) . '">'.$category->cat_name.'</a>'.$separator;
      }
    }
      echo trim($output, $separator);
    }
   ?>

方法二可用于添加后台设置,方便自定义修改前端不显示某个分类目录

原文链接:https://www.baijiascw.com/25479.html,转载请注明出处。

1

评论0

站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除! 心愿单
没有账号? 注册  忘记密码?

社交账号快速登录