你在一个页面上,如果我们通读条件列表,它应该特别针对以下条件:
elseif( ! ( is_404() ) && ( is_single() ) || ( is_page() ) ) {
wp_title( \'\' );
echo \' - \';
}
它还将在下一集中达到以下条件:
else {
bloginfo( \'name\' );
}
给定页面
Test Page
我们应该看看
Page Name - Company Name
但“父代214”主题启用了此过滤器
wp_title()
:
function twentyfourteen_wp_title( $title, $sep ) {
global $paged, $page;
if ( is_feed() ) {
return $title;
}
// Add the site name.
$title .= get_bloginfo( \'name\', \'display\' );
// Add the site description for the home/front page.
$site_description = get_bloginfo( \'description\', \'display\' );
if ( $site_description && ( is_home() || is_front_page() ) ) {
$title = "$title $sep $site_description";
}
// Add a page number if necessary.
if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) {
$title = "$title $sep " . sprintf( __( \'Page %s\', \'twentyfourteen\' ), max( $paged, $page ) );
}
return $title;
}
add_filter( \'wp_title\', \'twentyfourteen_wp_title\', 10, 2 );
请注意,它还将网站名称附加到标题(直接在feed条件之后),这就是为什么我们最终会看到两次公司名称。您可以注释掉以上行以删除重复项。
function twentyfourteen_wp_title( $title, $sep ) {
global $paged, $page;
if ( is_feed() ) {
return $title;
}
// DONT Add the site name.
// $title .= get_bloginfo( \'name\', \'display\' );
// Add the site description for the home/front page.
$site_description = get_bloginfo( \'description\', \'display\' );
if ( $site_description && ( is_home() || is_front_page() ) ) {
$title = "$title $sep $site_description";
}
// Add a page number if necessary.
if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) {
$title = "$title $sep " . sprintf( __( \'Page %s\', \'twentyfourteen\' ), max( $paged, $page ) );
}
return $title;
}
add_filter( \'wp_title\', \'twentyfourteen_wp_title\', 10, 2 );