【问题标题】:How to remove character "-" from Wordpress website name如何从 Wordpress 网站名称中删除字符“-”
【发布时间】:2019-03-13 18:02:20
【问题描述】:

如下图第一张所示,我的网站名称在 Google 搜索结果中显示为“-”。

我尝试在我的网站上的站点标识部分对其进行编辑,但“-”在站点标题中不可见。

需要帮助了解我应该在网站上的何处进行更改以删除“-”。

【问题讨论】:

  • 您好,您目前使用的是哪个主题?通常,从主题文件夹中的 header.php 文件开始是一个不错的起点,但这实际上取决于主题功能的设置方式。
  • 这里可能发生了太多事情。第 1 点:您在 Google 上看到的是您主页上的 标签,不一定是您的网站标题。因此,首先检查主页的标题页。数字 2:您正在检查 Google 搜索; Google 上的更新在 3 天之前不可见。因此,我不鼓励将其用作您的参考。请看一下这个来自您主页的<a href="/default/index/tourl?u=aHR0cHM6Ly9zbmFnLmd5L25BS05Mai5qcGc%3D" rel="nofollow" target="_blank">snippet</a>。您在页面的某处添加了连字符“-”。
  • @Trollsyn:我正在使用 Olsen Light 主题,可以在 header.php 中看到问题
  • @Taha PS。如果我的回答解决了您的问题,请点击左侧的复选标记接受它作为正确答案:)

标签: wordpress


【解决方案1】:

Olsen Light 主题使用add_theme_support( 'title-tag' ); 函数,推荐用于处理页面/帖子标题。它默认使用“-”分隔符。

您可以尝试使用document_title_separator 挂钩过滤此内容以更改分隔符。

根据我的想法,未经测试,您可以将其添加到主题文件夹中的functions.php 文件中:

function taha_set_document_title_separator ($sep) {
    if (empty(get_bloginfo('description'))) {
        return ('') ;
    } else {
        return ('-') ;
    }
}

add_filter ('document_title_separator', 'taha_set_document_title_separator') ;

我要做的是检查您的博客描述是否为空。如果是,则分隔符只是一个空格。如果您有描述,则分隔符默认为“-”。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    相关资源
    最近更新 更多