WordPress:以短代码显示自定义分类法

时间:2018-07-27 17:35:10

标签: custom-post-type wordpress-shortcode

我想创建一个简码,在帖子中显示所有附加的自定义分类法。

最初,我有CPT“ secteur”的代码,并且可以在模板中使用:

$termsSecteur = get_the_terms( $post->ID , 'secteur' );
if ( $termsSecteur != null ){
foreach( $termsSecteur as $termsSecteur ) {
$termsSecteur_link = get_term_link( $termsSecteur, 'secteur' );
echo '<a class="tag-secteur" href="' . $termsSecteur_link . '">' .   $termsSecteur->name . '</a>';
unset($termsSecteur); } } ?>

因此我在功能文件中尝试了此操作,但未显示任何内容:

function cat_title(){
$termsSecteur = get_the_terms( $post->ID , 'secteur' );
if ( $termsSecteur != null ){
foreach( $termsSecteur as $termsSecteur ) {
$termsSecteur_link = get_term_link( $termsSecteur, 'secteur' );
$return .= '<a class="tag-secteur" href="' . $termsSecteur_link . '">' . $termsSecteur->name . '</a>';
unset($termsSecteur); } } 
}
add_shortcode( 'list_tags', 'cat_title' );

你知道这是怎么回事吗?

在此先感谢您的帮助! :)

0 个答案:

没有答案