WordPress在另一个挂钩中添加挂钩

时间:2019-01-24 16:36:36

标签: wordpress hook

我有2个钩子:

function set_post_default_category( $post_id, $post, $update ) {        
    if ( some condition ){
        // use the admin_notices action
    }              
}
add_action( 'save_post', 'set_post_default_category', 10,3 );

function sample_admin_notice() {
    ?>
    <div class="notice">
        <p><?php _e( 'Some message...', 'sample-text-domain' ); ?></p>
    </div>
    <?php
}
add_action( 'admin_notices', 'sample_admin_notice' );

我需要在使用admin_notices钩子的第一个函数中使用save_post动作钩子。这样做是正确的吗?

function set_post_default_category( $post_id, $post, $update ) {        
    if ( some condition ){
        add_action( 'admin_notices', 'sample_admin_notice' );
    }              
}
add_action( 'save_post', 'set_post_default_category', 10,3 );

它似乎不起作用。我试图避免定义类,并且保持简单。

0 个答案:

没有答案