wordpress因为<?php wp_head(); ?>页面出现两个<title>标签,怎么解决?
展开全部
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页面的源代码,肯定多写了,去掉即可。
wp_head函数对于要使用插件的主题来说比较重要,一般如果插件需要向主题头部header标签内加入css文件和js文件,都是通过wp_head()函数输出的。在header.php文件的header标签结束标签</header>前面添加
如何是因为这个页面;导致两个<title>的原因是, 你在调用wp的模板中处了调用了<?php wp_head(); ?>外,还写了<title>标签,所以运行后出现2个title。请仔细检测下,出现2个title页面的源代码,肯定多写了,去掉即可。
展开全部
Wordpress系统的<?php wp_head(); ?>是不会加载<title>标签的,但是一些插件会利用这个函数添加一些东西,比如额外加载JS文件之类的。最大的可能是你安装了SEO的插件,插件要重命名title,导致出现此问题的,你可以依次禁用插件试试。
如果你确实要安装这个插件,则修改自己的模板,删掉<title>。
当然,也可能是你这个主题的作者把一些东西固定写入了function.php,这样修改起来麻烦,建议更换主题。
有什么问题,欢迎继续交流~
如果你确实要安装这个插件,则修改自己的模板,删掉<title>。
当然,也可能是你这个主题的作者把一些东西固定写入了function.php,这样修改起来麻烦,建议更换主题。
有什么问题,欢迎继续交流~
追问
发完这个问题我就在一个文件里发现了向头部添加title的函数、汗死……
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那是因为<?php wp_head(); ?>允许插件或者自定义内容写入头部。
你这种情况肯定是自定义了title,有个比较蠢的办法。
你对比一下<?php wp_head(); ?>加和没加之前的代码。
看看加上<?php wp_head(); ?>后,你的html多了哪些部分。
直接把这部分用html写入header.php,删除掉<?php wp_head(); ?>。(其实一样,但这样一来,你就可以人工控制title的数量了)
这样基本上可以搞定,不过以后你新加插件,就不能插入头部了。
最好的办法,肯定是找到自定义title的地方(多半是function函数,不过可能不是写在function.php里的,是写在某个。.php文件内,这种找起来,没点基础有点难。)
你这种情况肯定是自定义了title,有个比较蠢的办法。
你对比一下<?php wp_head(); ?>加和没加之前的代码。
看看加上<?php wp_head(); ?>后,你的html多了哪些部分。
直接把这部分用html写入header.php,删除掉<?php wp_head(); ?>。(其实一样,但这样一来,你就可以人工控制title的数量了)
这样基本上可以搞定,不过以后你新加插件,就不能插入头部了。
最好的办法,肯定是找到自定义title的地方(多半是function函数,不过可能不是写在function.php里的,是写在某个。.php文件内,这种找起来,没点基础有点难。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把模板代码头部提交一下看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询