我正在试图弄清楚这是出于设计,是一个bug还是一个我应该尝试请求的特性。我创建了一个插件并添加了以下代码:
function test_wp() {
echo \'<div style="position: absolute; border: 3px solid #dcdcdc; background: #ffffff; padding: 20px; left: 200px; top: 100px; font-size: 30px; z-index: 9999;">It worked</div>\';
}
add_action(\'wp\', \'test_wp\');
我基本上是在寻找\'wp\' hook 是否触发。它没有加载到管理仪表板上,这很明显,因为它没有加载任何单个WP对象。每当我点击“所有帖子”时,它确实会被触发。这就是我所期望的。现在,当在任何现有帖子上单击编辑时,帖子编辑器页面上似乎没有触发“wp”挂钩。在我看来,应该在这里调用“wp”挂钩,因为它正在加载一篇文章,并将其各自的数据直接加载到此页面上。然而,触发器似乎没有加载。
我是不是错过了一些不在这里加载的逻辑?
我可以触发\'posts_selection\' hook, 根据Action Reference list 发生在“wp”挂钩运行之前。也就是说,我不知道“posts\\u selection”实际上在做什么,因为它的文档是空的。
我目前正在运行WordPress 3.6.1,在3.6.0中也有同样的问题。我没有尝试过3.6之前的任何版本。