当前页面的分类是什么?

时间:2011-10-09 作者:dcolumbus

我需要能够在当前页面分类法之间切换,以便可以在适当的菜单中加载:

$current_tax = \'need to get this from somewhere\';
switch ($current_tax) {
    case \'tax1\':
        // load menu1
    break;
    case \'tax3\':
        // load menu2
    default:
    break;
}
我不确定哪种方法是获取当前页面分类的最佳方法。

1 个回复
最合适的回答,由SO网友:chifliiiii 整理而成

只需将tax\\u名称替换为所需的分类

$tax = wp_get_post_terms($post->ID, \'tax_name\');
echo $tax[0]->slug;

结束

相关推荐

Translating a custom taxonomy

如何翻译自定义分类术语?我基本上是想让作者看到英语中的术语,让订阅者看到西班牙语中的术语。我不是在运行一个多语言网站,因为帖子等都是翻译的,所以像qTranslate这样的插件不能满足我的需要。我见过的最接近的东西是一个名为ZDMultilang 它支持术语翻译(标记、类别和链接类别)。我也找到了一些类似的解决方案-Change labels on 'Nickname' and 'Biographical Info' in user-edit.php:add_filter(