在循环之外回显术语名称,使用术语slug

时间:2012-05-22 作者:Joshc

我有一个奇怪的问题。。。

我把我的术语作为变量。。。

$mailer = \'may-2012-newsletter\';
我试图用上面的变量在我的页面上回显我的术语名称。但这并不是一个循环。

我的学期名称是:May 2012 Newsletter

但我试着用我的术语slug来回应这一点:may-2012-newsletter

该术语在我的分类法中分组,称为:mailers

我在下面试过了,但没用?我想我完全偏离了轨道。

<title><?php echo get_term_by( \'name\', $mailer, \'mailers\'); ?></title>

任何帮助都会很棒,谢谢。

乔希

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

您可以使用get_term_by 要获取术语对象,如果您知道slug,然后只需呼出名称ex:

$by = \'slug\';
$slug = \'may-2012-newsletter\';
$taxonomy = \'mailers\';
$term = get_term_by( $by, $slug, $taxonomy);
echo $term->name;

结束

相关推荐

使用wp_INSERT_TERM()函数添加术语时,缺少Term_id和Term_Taxonomy_id

检查线路;list($term\\u id,$taxonomy\\u id)=$result在下面的代码段中。(朝向底部)。为什么我缺少术语\\u id&;当我回显$taxonomy\\u id的值时?它们不应该由wp\\u插入它们来填充吗? $term_name = \'Uncategorized\'; $term_slug = sanitize_title(\'Uncategorized\', \'Default category slug\'); $term_