# 去掉Wordpress title中文章标题前的»

- Link: https://yjyj.net/learn/wordpress-learn/1687.html
- Published: 2011-12-15T22:13:06+08:00
- Author: 小 虾

⚡ 生猛大蝦编辑部 · 30 秒核心看点

 * 标题前的“»”不是玄学，是 wp_title() 的默认分隔符在作怪。
 * 直接改 general-template.php 里 wp_title($sep = '»') 为空字符串即可。
 * 操作简单但要注意升级覆盖，建议先备份并记录修改位置。

Wordpress 的标题前的»字符需要找到 wp-includes目录里的general-template.php文件

    ```decode:true
    function wp_title($sep = '&raquo;', $display = true, $seplocation = '') {
    //上面是wp-includes目录里的general-template.php文件的第412行代码
    //修改为
    function wp_title($sep = '', $display = true, $seplocation = '') {
    //就可以了
    ```

📌 生猛大蝦编辑部 · 背景与实操延伸

这类问题本质上是 WordPress 标题分隔符的默认行为，不是页面渲染故障。原文给的是最直接
的核心文件修改法，见效快，但也有两个现实注意点：一是升级 WordPress 后可能被覆盖，
二是不同主题可能另有标题输出逻辑。实操时建议先备份文件，再确认站点是否还有缓存或
主题层的二次输出，避免改完却看不到变化。

❓ 延伸问答与排错指南（FAQ）

WordPress 标题前的»怎么去掉？

到 wp-includes 目录下的 general-template.php，找到 wp_title() 函数，把默认分隔符
参数从 '»' 改成空字符串 ''，保存后刷新页面即可。修改前建议先备份文件，避免误改影响
站点标题输出。

为什么 WordPress 标题会自动带»符号？

这是 wp_title() 函数默认使用的标题分隔符，用来区分站点名和页面标题。主题或核心文件
采用了这个默认值，就会在标题前显示“»”。把分隔符设为空，就能去掉这个符号。

修改后不生效该怎么排查？

先确认改的是当前生效的 WordPress 核心文件，并且保存无误；再清理浏览器缓存和站点缓
存。如果主题里另有标题输出逻辑，也可能覆盖核心设置，需要继续检查主题模板中的标题
调用。

📚 【[WordPress 学习](https://yjyj.net/category/learn/wordpress-learn)】专栏延伸
阅读与热门精选（[全站文章归档](https://yjyj.net/archive)）：

 * [关于query_post导致is_home()、is_paged()等判断失效](https://yjyj.net/learn/wordpress-learn/1671.html)
 * [wordpress出现奇怪问题”过期预发布”](https://yjyj.net/learn/wordpress-learn/1640.html)
 * [修改wordpress全站友情链接仅首页显示](https://yjyj.net/learn/wordpress-learn/1695.html)
 * [WordPress实现箭头翻页功能（代码版）](https://yjyj.net/learn/wordpress-learn/1697.html)
 * 热门必读[跨境电商 AI Prompts](https://yjyj.net/ad/7723.html)
 * 热门必读[重置 Mac 的 SMC](https://yjyj.net/learn/7596.html)
