add_action是 WordPress 中的一个函数,用于将自定义的函数(或称为“钩子”)附加到特定的动作钩子上。动作钩子是 WordPress 中的一种机制,允许开发者在特定事件发生时执行自定义代码。wp_head是一个在每个页面的<head>部分输出内容之前触发的动作钩子。
因为 wp_head() 的内容实际上就只有 do_action( 'wp_head' ); 这一行内容,而 wp_footer() 的内容也只有 do_action('wp_footer');所以我们直接把 do_action 的语法换到图上去,比较容易做说明,因此示意图变成: 如此,只要执行到输出 header.php 时,就会执行到 wp_head(),就如同执行到 do_action( 'wp...
因为 wp_head() 的内容实际上就只有 do_action( 'wp_head' ); 这一行内容,而 wp_footer() 的内容也只有 do_action('wp_footer');所以我们直接把 do_action 的语法换到图上去,比较容易做说明,因此示意图变成: 如此,只要执行到输出 header.php 时,就会执行到 wp_head(),就如同执行到 do_action( 'wp...
add_action('wp_footer','auto_top'); ?> (5)启动插件,效果 二、add_filter过滤器 1、过滤器示例 <? //缀加函数 functionzj($text){ return$text."..."; } //将 zj 函数 挂载到 glq 过滤器 add_filter('glq','zj'); //创建glq过滤器,传递过滤的字符串“更多内容” echo...
wp_mail($friends,"sally's blog updated",'I just put something on my blog: http://blog.example.com'); return$post_ID; } add_action('publish_post','email_friends'); 接受的参数 挂钩函数可以选择接受从动作调用的参数,如果有任何要传递的话。在这个简单的例子中,echo_comment_id 函数需要 $comm...
我们要写一个 hook function,就叫它 print_sth(),然後把它钩上 wp_head 这个hook。因为 wp_head() 的内容实际上就只有 do_action( 'wp_head' ); 这一行内容,而 wp_footer() 的内容也只有 do_action('wp_footer');所以我们直接把 do_action 的语法换到图上去,比较容易做说明,因此示意图变成:...
// Can be called in functions.php but must happen before wp_loaded, i.e. not in header.php. if ( did_action( 'wp_loaded' ) ) { _doing_it_wrong( "add_theme_support( 'title-tag' )", sprintf( /* translators: 1: title-tag, 2: wp_loaded */ __( 'Theme support for %1$s ...
实施Action的基本步骤是: 在你的插件中编写当事件发生时执行的PHP函数。 通过执行add_action函数将这些操作Hook(勾入)到WordPress中。 将你的PHP函数放入插件文件,并且将其激活。 编写Action函数 在插件中创建Action的第一步是在插件中编写一个实现Action功能的PHP函数并且将其放入你的插件文件(插件文件必须放置在wp-...
function custom_header_code() { ?> YOUR_CODE_HERE <?php } add_action( 'wp_head', 'custom_header_code' ); function custom_footer_code() { ?> YOUR_CODE_HERE <?php } add_action( 'wp_footer', 'custom_footer_code' ); Click “Update File” to save your changes. This will add th...
可以说,没有过滤挂钩(Filter Hooks)和动作挂钩(Action Hooks), WordPress 就不会具有这样高的可拓展性,我们也不可能会有如此多的 WordPress 插件和主题可供选择。 在本系列教程中,我将会…... stonetan 9 年前 9.9k 0 WordPress开发 介绍50个 WordPress 动作挂钩(1-10) 在该系列的上一部分,我们已经对 ...