Php 自定义分类法在变量中具有hypen。我怎样才能回应它?

Php 自定义分类法在变量中具有hypen。我怎样才能回应它?,php,wordpress,Php,Wordpress,我是php新手,如果我使用了错误的词语或术语,我深表歉意 我在一个有自定义WordPress分类法的旧网站上工作: register_taxonomy('user-categories',array('user-posts'), array( 'hierarchical' => true, 'labels' => $labels, 'show_ui' => true, 'show_admin_column' => true, 'qu

我是php新手,如果我使用了错误的词语或术语,我深表歉意

我在一个有自定义WordPress分类法的旧网站上工作:

register_taxonomy('user-categories',array('user-posts'), array(
    'hierarchical' => true,
    'labels' => $labels,
    'show_ui' => true,
    'show_admin_column' => true,
    'query_var' => true,
    'rewrite' => array( 'slug' => 'user-categories' ),
  ));
此自定义分类法的名称中有连字符而不是下划线。这意味着当我尝试回显它时,连字符会阻止我正确引用它,如下所示:

echo '<li><i class="icon-heart"></i> '.$user-categories.'</li>';
echo'
  • 。$user categories.
  • 在尾声2中,连字符变为蓝色,“类别”一词不再是紫色(是的,我知道我现在听起来像一个完整的noob)。我在网上四处寻找让回音线工作的方法,但我所做的一切都没有结果


    请帮忙!谢谢大家!

    您可以使用

    $user_category = get_term_by('slug', 'user-categories', 'user-categories')
    

    您如何获取分类法?要回显用户类别,您需要使用