【问题标题】:Wordpress - Remove "Home" from home page titleWordpress - 从主页标题中删除“主页”
【发布时间】:2015-12-11 14:58:17
【问题描述】:

伙计们,在我将 wordpress 更新到 4.4 后,我的 wordpress 博客的主页标题出现了问题。我不确定是不是因为更新。问题是,我得到主页标题的“主页”前缀。这是我的网站 - www.autodevot.com

在 wordpress 设置 > 常规中,在 Site Title 部分,我写了 Autodevot。在标语部分,我写了Automotive World News |汽车新闻和评论 |印度即将推出的汽车。所以早些时候,这个标语部分出现在主页标题中。现在由于某种原因,它为主页标题添加了“主页”前缀。所以现在标题是 Home - Autodevot。我需要摆脱那个“家”,并希望标语部分像以前一样出现在标题中。其余页面的标题显示正常。问题仅在于主页标题。我打开了header.php,代码是这样的

<?php
if ( ! function_exists( '_wp_render_title_tag' ) ) {
function theme_slug_render_title() {
?>
<title><?php wp_title( '|', true, 'right' ); ?></title>
<?php
}
add_action( 'wp_head', 'theme_slug_render_title' );
}
?>

有什么帮助吗?

【问题讨论】:

  • 考虑安装 SEO 插件之一。它可以帮助您更好地管理您的标题。
  • 在@KamilP 之后,yoast 是一个不错的选择
  • @KamilP 我正在使用 Google XML 站点地图。

标签: php wordpress


【解决方案1】:

关于这个主题的许多资源都指向使用插件或更改一些 PHP 代码。但是,较新的功能(WordPress 4.7)允许将custom CSS 添加到主题(绑定到该主题,但不会在主题更新时被覆盖)。这节省了创建子主题的需要。此工具可通过主题自定义中的“其他 CSS”选项卡访问。

blog post 中获得了关于如何在 CSS 中选择页面标题的灵感,我补充道:

.home .entry-title {display: none;}

在我的主页上隐藏 h1 标题“主页”。我怀疑home 类对于所有首页都是通用的(无论主页的实际标题如何)。

作为替代方法,删除所有页(但不是博客文章)上的标题:

.page .entry-title {display: none;}

最后,正如博文中所解释的,可以使用其 id 定位特定页面:

.page-id-177 .entry-title {display: none;}

其中page-id-177 来自感兴趣页面的&lt;body&gt; 标记的类属性。

感谢实时预览,很容易看出 CSS 是否有效!

【讨论】:

    【解决方案2】:

    用此代码替换您的代码

    <?php
    if ( ! function_exists( '_wp_render_title_tag' ) && !is_home() || !is_front_page() ) {
    function theme_slug_render_title() {
    ?>
    
    <title><?php wp_title( '|', true, 'right' ); ?></title>
    <?php
    }
    add_action( 'wp_head', 'theme_slug_render_title' );
    }
    ?>
    

    【讨论】:

    • 你的网址是什么?
    • 你能把完整的header.php张贴出来
    【解决方案3】:

    你可以试试这个,只需添加你的主题functions.php

    add_filter('wp_title', 'filter_pagetitle');
    function filter_pagetitle($title) {
        global $wp_query;
        if (is_front_page()){
            return $wp_query->post->post_title;
        }
    }
    

    【讨论】:

      【解决方案4】:

      只需将文件名更改为您的关键字之一。对于 wordpress,将页面标题更改为您的关键字。

      我做到了,现在工作正常。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-08-01
        • 1970-01-01
        • 1970-01-01
        • 2020-09-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多