我尝试使用此代码,但它不起作用我需要在需要时显示通知:
function admin_notice_error($message) {
add_action( 'admin_notices',
function () use ($message) {
$class = 'notice notice-error';
$msg = __( $message );
printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), esc_html( $msg ) );
}
);
}
if ($var == false)
admin_notice_error("there is an error");
答案 0 :(得分:0)
试试这个,希望这会有所帮助,但没有经过测试。放入function.php
$message = 'this is an error';
add_action( 'admin_notices',
function () use ($message) {
$class = 'notice notice-error';
$msg = __( $message );
printf( '<div class="%1$s"><p>%2$s</p></div>', esc_attr( $class ), esc_html( $msg ) );
}
);