请有人告诉我如何在Wordpress主题中更改meta标签的位置,以便它们在初始“ head”标签之后立即显示。
原因是,当我查看网页的源代码时,可以在看到元描述之前看到所有的CSS代码
但是,问题是,BING不能获取整个页面,而只能获取前1000个字符,因此找不到我的“ title”或“ meta”标签,因此我的SERP列表基本上为空白< / p>
如果我可以将生成的元数据“向上”移动到head标签中以及CSS之前,那么这将很好地解决问题。
问题是,我不知道该怎么做...我认为这与wp_head()函数有关,但是我所做的任何更改都没有影响
如果有什么不同,我正在使用多合一seo插件
在此先感谢我,这已经让我疯了几个星期了,我会承认我对wordpress不太满意,因为我处于“一定年龄”,我仍然认为DOS很棒:-) :-)
丹
答案 0 :(得分:1)
这取决于您的主题(可能还有插件)。如果可以找到主题,请检查主题的header.php
。 <head>
中的大部分内容都是由wp_head完成的。主题和插件都可以使用hook在其中添加内容。
没有您提供更多信息(和代码),我将无济于事。 希望这会帮助您入门。
粗糙的步骤;
找到<meta>
标签的添加位置,查找wp_head
参考。
找到它后,请使用remove_action。然后使用add_action重新添加具有更高优先级的文件。查找priority参数。
这样,您可以在自己的主题或小型自定义插件中进行操作。您不想触摸插件文件或wp-core。