不\'wp\' 行动挂钩is not 在后期编辑页面上触发。
这个钩子是一个与查询相关的钩子,它意味着每次从url触发posts查询时,它都会运行。
因此frontend 钩子(它在每个前端请求上运行),即使在某些编辑页面中触发,更具体地说,在执行post查询的管理页面中:edit.php (so post、page和每个cpt列表)和upload.php (显示媒体列表,即附件帖子类型)。
当您进行单帖子编辑时,不会触发帖子查询,因为当前帖子是由WP使用get_post().
\'posts_selection\' 是另一个与查询相关的挂钩,因此它在每个前端请求和运行post查询的管理页面上运行(就像\'wp\' 挂钩)。
如果您需要在后期编辑页面上运行的早期操作挂钩,最好查看\'load-post.php\' 挂钩(其中一个\'load-{$page}\' hooks),即已启动only 在后期编辑页面上。
在该挂钩上运行的函数中,可以使用访问正在编辑的帖子id$_GET[\'post\'] 变量