WordPress-常用函数wp_head()详细解读及原理

主题的底部要加上这个代码

来源于:

https://jinsanguo.iteye.com/blog/2396102

首先,我们来看一下wp_heade()的相关介绍,引用官方文档进行翻译。

用法:wp_head()

参数:不接受任何参数

返回值:NONE

举例:放在header.php文件内,同时放置与标签前,注意是PHP函数,所以要用;

OK,知道了以上这些,让我们一起看下这个函数的原型(源文件在:wp-includes/general-template.php)

Php代码  收藏代码

  
function wp_head() {  
    /** 
     * Prints scripts or data in the head tag on the front end. 
     * 
     * @since 1.5.0     //看到没?从1.5版本的时候就有这个函数了 
     */  
    do_action( 'wp_head' );     //这句话,如果是新手忽略即可,学名叫hook(钩子的概念)  
}  
?>  

 看到这个函数原型,会不会觉得有点失望?就一句话?是的。但是它在Wordpress中的作用确实相当重要。

那么我们一起看一下,这个函数到底有什么作用。

1、如果不加,将会导致很多插件无法出现问题,甚至无法运行,因为很多插件都是通过这个函数去寻找位置的。

2、如果加上了这个函数,那么标签内会自动生成很多代码,最常见的如订阅功能,当然有些功能是我们不需要的,考虑优化,就需要我们去禁用了(以后详细讲)

3、如果插件或functions函数向主题头部head标签内加入css文件和js文件,都是通过wp_head()函数输出的。

4、总之,在主题开发或Wordpress二开,还是尽量加上吧。

5、实际上,WordPress不断更新的同时,好多新增的功能都是依托这个函数来完成的,比如自动生成页面的标题(这个功能,真的很实用,测试版本4.8)

思维发散一下,那么我们是不是可以联想起wp_footer(),get_sidebar()这2个函数?

WordPress-常用函数wp_head()详细解读及原理-Npcink
WordPress-常用函数wp_head()详细解读及原理-Npcink

WordPress 技巧:删除 wp_head 中无关紧要的代码

一些优化吧
WordPress-常用函数wp_head()详细解读及原理-Npcink
WordPress-常用函数wp_head()详细解读及原理-Npcink

wordpress footer.php 中 wp_footer 的作用

这个函数,加上比较好。可以兼容一些插件
WordPress-常用函数wp_head()详细解读及原理-Npcink
WordPress-常用函数wp_head()详细解读及原理-Npcink

“wp_footer”和“get_footer”操作有什么区别?

理解这两者的区别
WordPress-常用函数wp_head()详细解读及原理-Npcink
WordPress-常用函数wp_head()详细解读及原理-Npcink

wordpress如何去掉顶部工具条

解决主题开发过程中的顶部空白问题。
最后更新: 2019-01-14
WP开发

正确加载 CSS 和JS到 WordPress

2019-1-13 20:24:30

WP开发

wordpress根据不同的页面调用不同的css

2019-1-13 23:34:08

⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,未经Npcink作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 QQ: 1355471563 或 点击右侧 私信:Muze 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索