我有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 );
它似乎不起作用。我试图避免定义类,并且保持简单。