PHP   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了解析WordPress中函数钩子hook的作用及基本用法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

wordpress插件机制实际上只的就是这个 Hook 了,它中文被翻译成钩子,允许你参与 wordpress 核心的运行,是一个非常棒的东西,下面我们来详细了解一下它。

子分类

钩子分为两种,一种叫做动作(action),还有一种叫做过滤器(filter)。这两种钩子实现原理基本一样,后边会讲到,使用上的区别在于过滤器有返回值,而动作没有。

动作的理念是让你在一种情况或者一个特别的位置执行一些函数,比如发送一封邮件等;过滤器则是让你修改 wordpress 核心需要用到的一个值,然后 wordpress 再用这些值做一些事情,比如函数的返回值等。

动作钩子

wp_head 是一个很常用的动作钩子,在开发主题过程中,开发者都会在 head 标签加上 wp_head() 函数,事实上,正是这个函数调用了 wp_head 钩子。

如果插件开发者想要在 head 标签添加一句话,就可以使用 wp_head 钩子,下边是个简单的例子。

PHP;">
//在 head 标签添加一些内容
function Bing_add_head_tag(){
  echo '添加内容';
}
add_action( 'wp_head','Bing_add_head_tag' );

大佬总结

以上是大佬教程为你收集整理的解析WordPress中函数钩子hook的作用及基本用法全部内容,希望文章能够帮你解决解析WordPress中函数钩子hook的作用及基本用法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: