( function ( $, document ) { 'use strict'; $( document ).ajaxSend( function ( event, xhr, settings ) { if ( ! Array.isArray( settings.data ) || -1 === settings.data.indexOf( 'wp_autosave' ) ) { return; } var inputSelectors = 'input[class*="rwmb"], textarea[class*="rwmb"], select[class*="rwmb"], button[class*="rwmb"], input[name^="nonce_"]'; $( '.rwmb-meta-box' ).each( function () { var $meta_box = $( this ); if ( true === $meta_box.data( 'autosave' ) ) { settings.data += '&' + $meta_box.find( inputSelectors ).serialize(); } } ); } ); } )( jQuery, document );