摘要:
上一篇我们自己实现了一个简单的主题选项,其中涉及到WP的一个重要的函数add_action,其实只add没有用,WP还要通过另一个函数do_action来执行add_action添加的事件。add_action相当于添加事件和事件处理程序;do_action相当于执行事件。WP是如何保证两者的执行顺序的呢?下面使用调试探索一下:add_action:theme-options.php下面设置断点,访问wp-admin/login.php,中断后的调用堆栈:F5步入后,发现调用了add_filter函数:add_action登记的事件就保存在$wp_filter这个三层数组字典中,看一下变量:d 阅读全文
浙公网安备 33010602011771号