WordPress的钩子函数之一——do_action() 要想随心所欲的给主题添加功能,wordpress的钩子和过滤器应该要能明白。wordpress钩子和过滤器也是插件开发的基本知识。 准备工作——给主题的头部文件加上wp_head();函数 介绍与分析:要是不加这个函数,有的插件将不能正常工作!该函数位于wp-includes/general-template.php文件...
1、do_action()函数声明(定义)作用 do_action()函数是WordPress的内部函数,作用是创建一个行为钩子,它没有返回值,单纯的就是在特定的地方执行插件或者主题开发者挂载的函数,一般存在于某个特殊的节点或者事件上(比如开始加载主题模板的时候或者发布一篇文章的时候),该函数让wordpress变得更加强大,扩展性更加好。例如wp...
do_action是WordPress中的一个钩子函数,它用于触发特定的动作或函数。当使用Ajax技术在WordPress中执行异步操作时,我们可以在Ajax回调函数中使用do_action来执行特定的动作。但有时候,在Ajax回调函数中使用do_action可能无法正常起作用,这可能是由于以下几个原因导致的: 缺少必要的参数:在调用do_action时,我们需要确...
制作wordpress主题必须理解的动作钩子函数do_action和add_action 我们在开发主题时,使用钩子函数,可以往页面特定的地方,插入我们想插入的内容。往往wordpress主题官方会为我们定义好钩子的名称,我们想要使用时,只需要在functions.php中添加 add_action 即可。 这样就大大方便了我们对主题的开发。 先了解一下两个钩子函数 ...
是指在WordPress中,do_action函数用于执行特定的动作钩子,并允许开发人员在特定的位置插入自定义代码。do_action函数通常用于主题或插件开发中,以便在特定的事件发生时执行自定义代码。 do_action函数的语法如下: do_action( string $tag, mixed $arg = '' ) ...
WordPress使用do_action函数触发钩子的方法 WordPress使用do_action函数触发钩子,参数与要触发的钩子函数的参数相同。 比如说我们要触发save_post钩子函数的代码如下,下述代码中的$post_ID 和 $post 是传递给钩子函数的参数。 do_action('save_post',$post_ID,$post);...
一、定义:do_action($tag, $arg);//$tag是必须的,为创建的动作名称;//$arg 为要执行的"动作";二、do_action()在使用时一般配合dd_action()函数来使用,以下为实例://先定义echo_meta,输出内容 function echo_meta(){ echo '';//然后将echo_meta挂载到wp_meta上 add_action('wp_met...
WordPress常用两种钩子,过滤钩子和动作钩子。过滤钩子相关函数及源码分析在上篇文章中完成,本篇主要分析动作钩子源码。 然而,在了解了动作钩子的源码后你会发现,动作钩子核心代码竟然跟过滤钩子差不多!是的,至此,我不得不告诉你,动作钩子只是WP开发者为了区分概念而把过滤钩子另外命名的一种东西!当然,它们还是有一些细...
(string) $version The version of WordPress that deprecated the hook. Required: 是 (string) $replacement Optional. The hook that should have been used. Default empty. Required: 否 Default: (empty) (string) $message Optional. A message regarding the change. Default empty. Required: 否 ...
Thg-vinod-anandan / WordPress Public forked from WordPress/WordPress Notifications Fork 0 Star 0 Commit Permalink Allow multiple args to be passed to apply_filters and do_action. Move… Browse files … some code into merge_filters. Use call_user_func_array so that args can be ...