Reset positions of meta boxes in WordPress admin

/**
 * Resets the positions of meta boxes for the user.
 *
 * @see https://wpcodebook.com/snippets/reset-positions-of-meta-boxes-in-wordpress-admin/
 */
if ( ! function_exists( 'wpcodebook_reset_user_meta_box_positions' ) ) {
	function wpcodebook_reset_user_meta_box_positions( $user_id ) {
		global $wpdb;
		$wpdb->query( "DELETE FROM `{$wpdb->usermeta}` WHERE `user_id` = {$user_id} AND `meta_key` LIKE 'meta-box%'" );
	}
}

Leave a Comment