一个重要的函数
原文来源:详情
首先,我们来看一下wp_heade()的相关介绍,引用官方文档进行翻译。
用法:wp_head()
参数:不接受任何参数
返回值:NONE
举例:放在header.php文件内,同时放置与标签前,注意是PHP函数,所以要用;
OK,知道了以上这些,让我们一起看下这个函数的原型(源文件在:wp-includes/general-template.php)
Php代码
看到这个函数原型,会不会觉得有点失望?就一句话?是的。但是它在Wordpress中的作用确实相当重要。
那么我们一起看一下,这个函数到底有什么作用。
1、如果不加,将会导致很多插件无法出现问题,甚至无法运行,因为很多插件都是通过这个函数去寻找位置的。
2、如果加上了这个函数,那么标签内会自动生成很多代码,最常见的如订阅功能,当然有些功能是我们不需要的,考虑优化,就需要我们去禁用了(以后详细讲)
3、如果插件或functions函数向主题头部head标签内加入css文件和js文件,都是通过wp_head()函数输出的。
4、总之,在主题开发或Wordpress二开,还是尽量加上吧。
5、实际上,WordPress不断更新的同时,好多新增的功能都是依托这个函数来完成的,比如自动生成页面的标题(这个功能,真的很实用,测试版本4.8)
思维发散一下,那么我们是不是可以联想起wp_footer(),get_sidebar()这2个函数?
WordPress 通过 wp_head() 在页面的头部输出了很多东西,但是这些标签很多是没用的,虽然这些代码也没有什么副作用
2019-1-13 3:23:30
0
118
经常发现有很多多余无用的WordPress自带无效代码。那么就分享一下本人自用的常用移除多余WordPress代码集合
2019-3-17 5:21:34
0
145
这个函数,加上比较好。可以兼容一些插件
2019-1-13 23:59:55
0
73
我们想只有管理员登录的时候才显示工具条,其他用户都不显示或者其他的呢,怎么做呢
2019-1-13 3:28:53
0
60