我正试图通过Yoast SEO插件添加元标题。
我的主题与此不兼容<title>
标记是Yoast标题和主题标题的串联。
一种解决方案是确保<title>
标记入header.php
设置为<?php wp_title(\'\'); ?>
(参见Yoast article here -- “不支持标题标记的主题”一节。
这个方法很有效(我对它进行了测试),也是我的主题开发人员向我建议的解决方案。但如何通过子主题函数中的自定义函数实现这一点。php,而不是编辑标题。php?
我意识到一个可能的解决方案是复制标题。php从父主题到子主题,然后编辑该文件。但如果可能的话,我会尽量避免这种情况。
我试过中给出的答案this previous question, 但所做的只是增加一秒钟<title>
标记到页面,除了现有的,不正确的<title>
.
最合适的回答,由SO网友:Jacob Peattie 整理而成
如果错误<title>
标签已添加到标题模板中唯一有效的选项是子主题方法。不能使用自定义函数重写模板标记。
如果确实使用子主题,则不要使用wp_title()
, 只需完全删除标题标签并注册支持即可获得支持title-tag
.