从标题帖子中删除网站名称

时间:2013-06-28 作者:user2075379

我想删除标题后的网站名称,并在一个搜索引擎优化中使用,这是配置

enter image description here

但在谷歌搜索中,网站名称显示在所有标题栏中(如下所示)

enter image description here

如何从标题栏中删除sitename?

2 个回复
SO网友:JMau

检查主题(header.php). 如果它使用类似的内容:

<title><?php wp_title( \'|\', true, \'right\' ); ?></title>
您可以使用此筛选器:

add_filter( \'wp_title\', \'wpse104667_wp_title\' );
function wpse104667_wp_title( $title ) {

    global $post;
    if(
       is_singular() 
       && !is_front_page() 
       && !is_home() 
       && !is_404() 
       && !is_tag()
     )
    $new_title = get_the_title($post->ID) ;
    return $new_title;
}

EDIT: add conditional tags to avoid bad conflicts

SO网友:pendjer

如果这个问题不是由你的主题引起的,那么你做得对。

现在,当您设置%post\\Title%时,请转到任何帖子并检查源代码。如果你在提香标签下得到了你想要的,那么你就可以去了。你现在要做的就是等待谷歌机器人访问你的网站,并从你的帖子中收集新信息。

结束

相关推荐

是否使用返回副标题的选项筛选‘the_title’?

问题:WordPress iPhone应用程序(以及其他与WordPress相关的智能手机应用程序)只允许标题和正文字段(即,无法访问自定义字段)。目标:我当前的项目要求我们给我们的手机博客提供一个选项,在他们的手机(和桌面)帖子中添加一个副标题。解决方案:我想在标题中使用可选的分隔符。示例:主要标题|次要标题屏幕截图:其中| 分隔主标题的分隔符:标题主句。。。从副标题行:次要标题规范要求:All 使用“title”获取WP方法的内置和插件代码应始终返回分隔符前的一半(使用上面的示例):标题主句换句话说,