所以我的分类有“飞机”,我需要从中获得分类名称,但我无法用
$category = get_the_category($post->ID);
echo $category[0]->cat_name;
因为它从默认类别中获取所有帖子,类别slug为“category”。如果我拿到了aerpolanes这一类的子弹,我怎么能做到呢?所以我的分类有“飞机”,我需要从中获得分类名称,但我无法用
$category = get_the_category($post->ID);
echo $category[0]->cat_name;
因为它从默认类别中获取所有帖子,类别slug为“category”。如果我拿到了aerpolanes这一类的子弹,我怎么能做到呢?看见http://codex.wordpress.org/Function_Reference/get_term_by
以下代码适用于您的情况:
$cat = get_term_by( \'slug\', \'aeroplane\', \'category\');
echo $cat->name;
在我看到的许多主题(包括TwentyEleven)和我在网上找到的示例中functions.php 主题的文件所有功能都在全局范围内声明。为了澄清,这是典型函数文件的外观:function my_theme_do_foo() { // ... } function my_theme_do_bar() { // ... } add_action( \'foo_hook\', \'my_theme_do_foo\' ); 在我看来,如果使用类,事情可以“封装”得更