skip to Main Content

WordPress – Run once to automatically dismiss the Privacy Notice pointer in WP 4.9.6 for all users.

add_action( 'admin_init', 'typewheel_remove_privacy_notice_pointer_wp496' );
function typewheel_remove_privacy_notice_pointer_wp496() {

	$users = get_users();

	foreach ( $users as $user ) {

		$dismissed = array_filter( explode( ',', (string) get_user_meta( $user->ID, 'dismissed_wp_pointers', true ) ) );

		$pointer = 'wp496_privacy';

		if ( ! in_array( $pointer, $dismissed ) ) {

			$dismissed[] = $pointer;
			$dismissed = implode( ',', $dismissed );
		
			update_user_meta( $user->ID, 'dismissed_wp_pointers', $dismissed );

		}

	}

}

Read More: https://gist.github.com/uamv/b4f74afb91c0b9155f18e1766644d20d

Back To Top