WordPress добавить хук в другой хук - PullRequest
0 голосов
/ 24 января 2019

У меня есть 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 );

Кажется, это не работает.Я стараюсь избегать определения классов и делаю это простым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...