HTML in category name

时间:2018-10-18 作者:Simone Bionda

如何编辑分类法。php以停止术语消毒?我需要在类别名称HTML(字体颜色)。谢谢

1 个回复
SO网友:Simone Bionda

谢谢all@ValentinGenev我选择了这个选项,但我完全是新手,所以我必须学习WP更多,以便跟随你的领导。我在我的主题(extras.php)中发现了这一点:

    if ( $child_theme_support == \'default\' ) {
        $categories_list = get_the_category_list(esc_html__(\', \', \'blossom-fashion-pro\'));
    }else{
        $categories_list = get_the_category_list(esc_html__(\' \', \'blossom-fashion-pro\'));

    }       

    if ($categories_list) {
        echo \'<span class="cat-links" itemprop="about">\' . $categories_list . \'</span>\';
    }
}
}
endif;
用这样的东西编辑是正确的吗?

$categories = get_the_category();
$category_name = \'foo1\'; // set this to the category name you want to show
$output = \'\';
if($categories){
foreach($categories as $category) 
{
        if ( $category_name == $category->cat_name) 
       {
              $output .=\'<div class="category-custom-class">\'.$category->cat_name.\'</div>\';
       }
       else
       {
             $output .=\'<div class="category-custom-class1">\'.$category->cat_name.\'</div>\';
       }
}
echo $output;
}
很抱歉用我的。。。缺乏经验!提前感谢

结束

相关推荐

Taxonomy question

我的php非常有限。我编辑现有的东西以使其工作,通常可以或多或少地理解代码在做什么,但我自己无法编写代码。我会尽力解释我的情况。我有一个Woocommerce插件,它将产品显示为列表(在表中),而不是单独的框。此表有一个单元格,用于表示产品的“名称”。我希望在每行的每个名称下的第二行显示分类法的内容。假设现在是(3列/行):第1行:名称1 |评级|添加到购物车按钮第2行:名称2 |评级|添加到购物车按钮我希望它是:行1:名称1 |评级|添加到购物车按钮分类国家/地区||第2行:名称2 |评级|添加到购物车