将自定义帖子术语添加到自定义帖子标题

时间:2013-05-30 作者:JenRe

我需要的是:将自定义帖子中的一个术语添加到帖子标题中。如下所示:自定义帖子标题-术语

现在我有:

$terms_of_post = strip_tags (get_the_term_list( $post->ID, \'my-custom-term\', \'\',\'\', \'\', \'\' ));

elseif ( is_single() ) { single_post_title(); {echo \' (\'; echo $terms_of_post;  echo \')\';} ; }       
我不知道为什么它不起作用,但它似乎应该起作用。

我找到了Copy a Taxonomy Term into the Post Title for a certain Custom Post Type, 这可能是90%的答案,但我需要将其添加到标题中,而不是将文章标题替换为分类法标题。

非常感谢!

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

您可以尝试这一点(基于未完成的PHP代码)

if ( is_single() ) { 
    $terms_of_post = get_the_term_list( get_the_ID() , \'my-custom-term\', \'\',\', \', \'\', \'\' );
    $terms_of_post = strip_tags ( $terms_of_post );
    single_post_title(); 
    if( $terms_of_post ){
        echo \' (\' . $terms_of_post . \')\';
    }
}   
要获取此格式,请执行以下操作:

Title (term1, term2, term3)

结束

相关推荐

Order terms by term_order

Context帖子类型:资源分类法:媒体类型,术语:音频分类法:系列以下代码显示自定义分类法“系列”的唯一列表我想按term\\u顺序排列列表,但它不起作用。有什么建议吗?这个site. 目前按ID订购 <?php $post_data = array(); $my_query = new WP_Query( array( \'post_type\