wordpress因为<?php wp_head(); ?>页面出现两个<title>标签,怎么解决?

下面那个就是<?phpwp_head();?>载入的默认<title>标签... 下面那个就是<?php wp_head(); ?>载入的默认<title>标签 展开
 我来答
小之笼t
推荐于2018-03-28 · TA获得超过265个赞
知道小有建树答主
回答量:236
采纳率:66%
帮助的人:41.7万
展开全部
wordprss中的<?php wp_head(); ?>是调用头部信息,包含引入一些WordPress必需和不必需(不必需就可以被优化掉)的文件载入(例如js、css)和声明(例如generator等),不要删除它。
wp_head函数对于要使用插件的主题来说比较重要,一般如果插件需要向主题头部header标签内加入css文件和js文件,都是通过wp_head()函数输出的。在header.php文件的header标签结束标签</header>前面添加
如何是因为这个页面;导致两个<title>的原因是, 你在调用wp的模板中处了调用了<?php wp_head(); ?>外,还写了<title>标签,所以运行后出现2个title。请仔细检测下,出现2个title页面的源代码,肯定多写了,去掉即可。
5ivedance
推荐于2016-04-14 · 超过49用户采纳过TA的回答
知道小有建树答主
回答量:158
采纳率:0%
帮助的人:119万
展开全部
Wordpress系统的<?php wp_head(); ?>是不会加载<title>标签的,但是一些插件会利用这个函数添加一些东西,比如额外加载JS文件之类的。最大的可能是你安装了SEO的插件,插件要重命名title,导致出现此问题的,你可以依次禁用插件试试。
如果你确实要安装这个插件,则修改自己的模板,删掉<title>。
当然,也可能是你这个主题的作者把一些东西固定写入了function.php,这样修改起来麻烦,建议更换主题。
有什么问题,欢迎继续交流~
追问
发完这个问题我就在一个文件里发现了向头部添加title的函数、汗死……
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
达迈lG
2019-07-07 · TA获得超过108个赞
知道答主
回答量:49
采纳率:0%
帮助的人:14.8万
展开全部
那是因为<?php wp_head(); ?>允许插件或者自定义内容写入头部。
你这种情况肯定是自定义了title,有个比较蠢的办法。
你对比一下<?php wp_head(); ?>加和没加之前的代码。
看看加上<?php wp_head(); ?>后,你的html多了哪些部分。
直接把这部分用html写入header.php,删除掉<?php wp_head(); ?>。(其实一样,但这样一来,你就可以人工控制title的数量了)
这样基本上可以搞定,不过以后你新加插件,就不能插入头部了。
最好的办法,肯定是找到自定义title的地方(多半是function函数,不过可能不是写在function.php里的,是写在某个。.php文件内,这种找起来,没点基础有点难。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
东楼醉客
2018-03-28 · 超过74用户采纳过TA的回答
知道小有建树答主
回答量:137
采纳率:100%
帮助的人:59.5万
展开全部
把模板代码头部提交一下看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式