第一种方法的问题是检查条件标记太早。is_tag
仅在$wp_query
是计算出来的,所以没有必要直接在functions.php
文件
这两种方法还有一个问题-您使用了错误的条件标记。。。
is_tag
检查是否显示标记存档页。。。所以这不是你想要的。
这里有一个解决方案:
function add_something_to_post_title( $title ) {
if ( has_tag( 162 ) ) {
$title = \'something \' . $title;
}
return $title;
}
add_filter( \'the_title\', \'add_something_to_post_title\' );