Ajax live Поиск не работает в WordPress Dashboard Editor

Я пытаюсь загрузить сообщение с именем Ajax Live в новом редакторе сообщений, используя метабокс. Код, который я стараюсь, работает хорошо, когда используется на передней панели, но он не работает в конце.

Код Ajax:

<script> $(document).ready(function(){ var searchRequest = null; var minlength = 3; $(".search-field").on('input',function(e){ e.preventDefault(); var st=$(".search-field").val(); $(".product-search").empty(); if (st.length >= minlength ) { if (searchRequest != null) searchRequest.abort(); searchRequest=$.ajax({ type:"POST", url: "<?php echo admin_url('admin-ajax.php'); ?>", data: { action:'wpa56343_search', search_string:st }, success:function(data){ console.log(data); } }); } }); }); </script> 

PHP-код в functions.php:

 add_action('wp_ajax_nopriv_wpa56343_search', 'wpa56343_search'); add_action('wp_ajax_wpa56343_search', 'wpa56343_search'); function wpa56343_search() { global $wp_query; $search = $_POST['search_string']; $args = array( 's' => $search, ); $query = new WP_Query( $args ); if ( $query->have_posts() ) : while ( $query->have_posts() ) : $query->the_post(); get_template_part( 'template-parts/ajax-search-format', get_post_format() ); endwhile; endif; wp_reset_postdata(); exit(); } 

Безрезультатно

Желаемый результат