Использование ajax в функциях WordPress. php - PullRequest
0 голосов
/ 24 апреля 2020

Я добавляю новую функцию в свою поисковую систему, и она требует выборки списка файлов, используя ajax.

Поиск кода работает - проблема в том, чтобы поместить все это в функции. php.

Я не очень знаком с WordPress. Я действительно пытался следовать этой инструкции

(я действительно удалил сам код поиска - в основном речь идет о том, чтобы заставить его работать с помощью простого «тестового» эха.)

Не могли бы вы быть в состоянии помочь устранить проблему? Приветствия заранее!

<?php
add_action( 'wp_footer', 'search_files' ); 

function search_files() { 
?>
	<script type="text/javascript" >
	jQuery(document).ready(function() {

        $('#SearchFiles').each(function(k,v){
            var obj = $(this);
            obj.keyup(function (){
            if(obj.val().length >=3){
                
                var inputvalue = $("#SearchFiles").val();

                var data = {
                    'action': 'fetch_files_searched'
                };

                jQuery.post(ajaxurl, data, function(response) {
                    alert(response);
                });
                
            }
            });
        });
	});
	</script> 
<?php
	wp_localize_script( 'ajax-script', 'ajax_object', array( 'ajax_url' => admin_url( 'admin-ajax.php' ), 'action' => 'fetch_files_searched' ) );
}

add_action( 'wp_ajax_my_action', 'fetch_files_searched' );
add_action( 'wp_ajax_nopriv_my_action', 'fetch_files_searched' );

function fetch_files_searched() {
    echo 'test';
	wp_die(); 
}
?>
https://stackoverflow.com/questions/ask#
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...