Как настроить ajax запрос в Wordpress?

мой js:
$('a.likes-cl').click(function (e) {
    e.preventDefault();
    $.ajax({
        'type': 'post',
        'url': 'my_action',
        success: function (e) {
            alert(e);
        }
    });
});

мой functions.php:
add_action( 'wp_ajax_my_action', 'my_action' );

function my_action(){
    return 'DD';
}

Ошибка
POST wp.local/my_action 404 (Not Found)
Я чтот не вкурил эти статьи в гугле, там в основоном рассказаны как в админки это сделать но мне надо во front-end
  • Вопрос задан
  • 266 просмотров
Пригласить эксперта
Ответы на вопрос 1
dimasmagadan
@dimasmagadan
url должно быть вида
site.ru/wp-admin/admin-ajax.php

передавать этот урл в скрипт лучше через функцию wp_localize_script
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы