新悬而未决的帖子的操作挂钩?

时间:2011-07-06 作者:daveaspinall

我正在寻找一个动作挂钩,当一个状态为的全新帖子被创建时,可以将我的功能链接到它pending?

我知道“save\\u post”和其他内容,但我想特别针对新发布的帖子。

在前一个问题上发现此问题:

add_action(\'new_to_publish\', \'your_function\');
add_action(\'draft_to_publish\', \'your_function\');
add_action(\'pending_to_publish\', \'your_function\');
但可以做类似的事情new_to_pending 还是类似的?

任何建议都会很好!

2 个回复
最合适的回答,由SO网友:daveaspinall 整理而成

有趣的是,三年后我在寻找同一个问题时发现了这个问题。

我想我会回答这个问题,以防我在三年后再次找到它。。。

看一下文档here

您需要采取的行动是:

{status}_{post_type}
因此event 岗位类型:

function pendingPost($post)
{
   // do something... 
}
add_action(\'pending_event\', \'pendingPost\', 10, 1);

SO网友:kaiser

有以下内容(/wp includes/post.php-第2985行):

do_action( \'transition_post_status\', $new_status, $old_status, $post )

结束

相关推荐

Get posts by menu ID

我有点困在这里了。我在Wordpress上有一个菜单,里面有一些帖子。我想要的是将所有帖子作为对象检索。我想我已经很接近了,但是SQL查询似乎没有按我所希望的那样工作。这是迄今为止我掌握的数据:$querystr = \" SELECT wposts.* FROM wp_posts wposts LEFT JOIN wp_postmeta wmeta ON wposts.ID = wmeta.post_id LEFT JOIN wp_term_relationships wrel