esc_html__( 'Security check failed.', 'notipulse' ) ) ); } if ( ! current_user_can( 'manage_options' ) ) { wp_send_json_error( array( 'message' => esc_html__( 'Unauthorized user.', 'notipulse' ) ) ); } $user_id = get_current_user_id(); update_user_meta( $user_id, 'notipulse_dismissed_review_notice', 1 ); wp_send_json_success( array( 'message' => esc_html__( 'Notice dismissed successfully.', 'notipulse' ) ) ); } add_action( 'wp_ajax_notipulse_dismiss_review_notice', 'notipulse_dismiss_review_notice_callback' );