我的.网络
分类: 技术(21) 维护(4) 域名(5)

WordPress去除副标题符号

在使用WordPress创建站点时,如果同时设置了站点标题和副标题,默认情况下它们将通过“-”符号连接显示。

如果不想显示该符号可以使用以下2种方法:

  1. 找到主题文件中的functions.php,打开后查看代码是否涉 WordPress标题的相关设置,尝试通过 wp_title 或 document_title 过滤器来修改标题,在文件末尾添加以下代码:

    // 移除可能影响标题格式的过滤器
    remove_filter('document_title', 'wp_title', 10, 2);
    
    // 修改标题格式
    add_filter('document_title', function($title) {
     // 如果副标题为空,则移除 "-"
     if (empty(get_bloginfo('description'))) {
         $title = preg_replace('/\s*-\s*/', '', $title); // 移除多余的 "-"
     }
     return $title;
    });
  2. 可能第1种方法不一定有效,你的主题可能在 header.php 文件中设置了自定义的标题输出,我们可以直接检查并修改这个文件。进入 外观 > 主题文件编辑器,选择 header.php,查找类似以下的标题输出代码:

    <title><?php wp_title(); ?></title>

    <title><?php bloginfo('name'); ?> - <?php bloginfo('description'); ?></title>

    修改代码为:

    <title>
     <?php 
     $title = get_bloginfo('name');
     if (get_bloginfo('description')) {
         $title .= ' - ' . get_bloginfo('description');
     }
     echo $title;
     ?>
    </title>

    最后保存文件并刷新页面查看效果。

分类:维护


在我们信仰的代码中,我们热爱开发
订阅站点地图其他项目关于
© 2023-2025 我的.网络 版权所有
⭡回到顶部