我想在“标记”标题前插入文本。
因此,我使用的是类别和标签,当我点击其中一个“标签”档案时,页面的标题只是“标签”的单词,所以在我的示例中是“纽约”
我想做的是在“纽约”之前插入文本
我原以为这样行得通,但实际上不行:
add_filter( \'get_the_archive_title\', \'custom_tag_archive_title\' );
/**
* Remove archive labels.
*
* @param string $title Current archive title to be displayed.
* @return string Modified archive title to be displayed.
*/
function custom_tag_archive_title( $title ) {
if ( is_tag() ) {
$title = single_tag_title( \'Conferences In \', false );
}
return $title;
}
现在,有趣的是,我对我的分类也做了同样的操作,效果很好。我使用的功能是:
add_filter( \'get_the_archive_title\', \'custom_taxonomy_archive_title\' );
/**
* Remove archive labels.
*
* @param string $title Current archive title to be displayed.
* @return string Modified archive title to be displayed.
*/
function custom_taxonomy_archive_title( $title ) {
if ( is_tax(\'us_state\') ) {
$title = single_term_title( \'Conferences In \', false );
}
elseif ( is_tax(\'country\') ) {
$title = single_term_title( \'Conferences In \', false );
}
return $title;
}
你知道为什么“tag”(一个常规的“tag”)之前不加载文本吗?
谢谢你的建议。