我想删除主页标题,以及网页和帖子上的主要网站标题。我为网站“blablabla”设置了标题
当我用“hello world”的名字写帖子或页面时
该帖子或页面的实际标题是“hello world | blablablabla”
但我想删除这个| blablablabla有可能吗?
我在主题中发现了这个,我应该如何修改它?
if ( ! function_exists( \'heatmapthemead_wp_title\' ) ):
function heatmapthemead_wp_title( $title, $sep ) {
global $paged, $page;
if ( is_feed() )
return $title;
// Add the site name.
$title .= get_bloginfo( \'name\' );
// 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 )
$title = "$title $sep " . sprintf( __( \'Page %s\', \'heatmapthemead\' ), max( $paged, $page ) );
return $title;
}
endif; // heatmapthemead_wp_title
add_filter( \'wp_title\', \'heatmapthemead_wp_title\', 10, 2 );
SO网友:signal2013
如果我正确理解了您的解释,请尝试向函数中添加文档标题过滤器。php主题文件。(注意:设置为仅更改帖子和页面。搜索、存档等将保留原始标题。您可以随时进行相应修改。)
***编辑:为使用wp\\U标题的旧主题添加了过滤器。
add_filter(\'wp_title\', set_custom_page_title, 99999); //NB:backward compatibility with wp_title() theme function
add_filter(\'pre_get_document_title\', set_custom_page_title, 99999);
function set_custom_page_title($orig_title) {
if(is_page() || is_single()){
return get_the_title();
}
return $orig_title;
}