我会使用wp_title
过滤器挂钩:
function theme_slug_filter_wp_title( $title ) {
if ( is_404() ) {
$title = \'ADD 404 TITLE TEXT HERE\';
}
// You can do other filtering here, or
// just return $title
return $title;
}
// Hook into wp_title filter hook
add_filter( \'wp_title\', \'theme_slug_filter_wp_title\' );
这将很好地与其他插件(例如SEO插件)配合使用,并且将相对向前兼容(
changes to document title are coming soon).
EDIT
如果您需要覆盖SEO插件过滤器,您可能只需要向
add_filter()
呼叫e、 g.如下所示:
add_filter( \'wp_title\', \'theme_slug_filter_wp_title\', 11 );
默认值为
10
. 数字越小,执行越早(例如,优先级越高),数字越大,执行越晚(例如,优先级越低)。因此,假设您的SEO插件使用默认优先级(即。
10
), 只需使用11或更高的数字。