WordPress:为每个自定义帖子类型添加操作

时间:2011-08-02 17:33:47

标签: wordpress action

我希望为我的WordPress网站上注册的每种自定义帖子类型添加操作(发布自定义帖子类型时)。 现在我可以为我喜欢的每种类型手动添加一个:

add_action( 'publish_book', 'function_title_to_call' );
add_action( 'publish_movie', 'function_title_to_call' );
...

但是我想问一下是否有办法让它全部自动完成? 我没有运气就尝试了以下内容:

$arguments = array(
    'public'   => true,
    '_builtin' => false
);
$all_post_types = get_post_types( $arguments, 'names', 'and' );
foreach ( $all_post_types as $one_post_type ) {
    add_action( 'publish_' . $one_post_type, 'function_title_to_call' );
}

有什么建议吗?

0 个答案:

没有答案