【发布时间】:2014-08-02 04:55:13
【问题描述】:
是否可以替换 WordPress 父主题的标题标签的 HTML?我想知道怎么做。
许多 SEO 插件使用 wp_title 调整主题的标题标签,但开发人员通常会添加额外的字符和单词,例如 <title><?php bloginfo('name'); ?><?php wp_title(' - ', true, 'left'); ?></title>。
我已经开始在子主题的functions.php中开发以下内容:
function set_title($HTMLstr, $content)
{
return preg_replace('/<title>(.*)\</title>/i', wp_title() , $HTMLstr);
}
【问题讨论】:
-
可以直接编辑主题头文件的html代码来改变内容吗?
-
这就是我目前的做法,但这是一个糟糕的设计习惯,因为更新会覆盖此类更改。
标签: wordpress preg-replace title