current_screen action
/**
* Adds notice to WooCommerce admin "Orders" list.
*
* @see https://wpcodebook.com/wordpress-current-screen/
* @see https://developer.wordpress.org/reference/hooks/current_screen/
*/
add_action( 'current_screen', function ( $current_screen ) {
if ( $current_screen && 'edit-shop_order' === $current_screen->id ) {
add_action( 'admin_notices', function () {
echo '<div class="notice notice-success is-dismissible">' .
'<p>' . date_i18n( 'Y-m-d H:i:s' ) . '</p>' .
'</div>';
} );
}
} );get_current_screen() function
/**
* Adds notice to WooCommerce admin "Products" list.
*
* @see https://wpcodebook.com/wordpress-current-screen/
* @see https://developer.wordpress.org/reference/functions/get_current_screen/
*/
add_action( 'admin_notices', function () {
$current_screen = get_current_screen();
if ( $current_screen && 'edit-product' === $current_screen->id ) {
echo '<div class="notice notice-success is-dismissible">' .
'<p>' . date_i18n( 'Y-m-d H:i:s' ) . '</p>' .
'</div>';
}
} );