WordPress 3.8 版本更新之钩子详细介绍
2018-08-20

根据权威机构统计,目前世界上有至少25%的网站使用WordPress搭建,早就这一地位的原因在于WordPress 的高扩展性。高扩展性是基于WordPress一种叫执行挂勾(hook)的基础机制,其中包括动作 (Action)和过滤器 (Filter)。没有这两个东西,就没有高扩展性的WordPress。

WordPress 3.8版本发布后,除了UI等其他升级外,还增加了一个动作和五个过滤器,偶米工作室详细为您介绍一下。

automatic_updates_complete
当所有的自动更新完成后,将启动该动作。这个动作的代码位于wp-admin/includes/class-wp-upgrader.php文件。

automatic_updates_debug_email
在后台自动更新完成后,可以设置DEBUG邮件的发送。这个过滤器的代码位于wp-admin/includes/class-wp-upgrader.php文件。

comment_notification_notify_author
设置当有评论时,是否通知文章的作者。这个过滤器的代码位于wp-includes/pluggable.php文件。

dashboard_glance_items
在仪表盘的“概览”模块显示额外的元素,这个模块优先于“Welcome”模块。这个过滤器的代码位于wp-admin/includes/dashboard.php文件。

user_{$name}_label
设置用户联系方式的标签。这个过滤器的代码位于wp-admin/user-edit.php文件。

wp_prepare_themes_for_js

为JavaScript代码预先准备主题。这个过滤器的代码位于wp-admin/includes/theme.php文件。

以上就是WordPress 3.8 新增加的钩子,掌握钩子的基本知识,并且高效使用钩子,才能做出高质量的网站。

相关知识