如果我的类别获得了自定义插件,如何获取类别名称

时间:2011-10-20 作者:Y2ok

所以我的分类有“飞机”,我需要从中获得分类名称,但我无法用

$category = get_the_category($post->ID); 
echo $category[0]->cat_name;
因为它从默认类别中获取所有帖子,类别slug为“category”。如果我拿到了aerpolanes这一类的子弹,我怎么能做到呢?

1 个回复
SO网友:kingkool68

看见http://codex.wordpress.org/Function_Reference/get_term_by

以下代码适用于您的情况:

$cat = get_term_by( \'slug\', \'aeroplane\', \'category\');
echo $cat->name;

结束

相关推荐

在unctions.php中使用类而不是全局函数

在我看到的许多主题(包括TwentyEleven)和我在网上找到的示例中functions.php 主题的文件所有功能都在全局范围内声明。为了澄清,这是典型函数文件的外观:function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( \'foo_hook\', \'my_theme_do_foo\' ); 在我看来,如果使用类,事情可以“封装”得更