Как использовать технологию Ajax в шорткоде WordPress

ВОПРОС

На моем сайте нужно включить вывод случайной цитаты. Код, который реализует это, написал один разработчик. По какой-то непонятной причине, у меня не работает обновление цитаты без перезагрузки страницы. То есть, я нажимаю на кнопку “новая цитата”, но ничего не происходит.
Возможно, кто-нибудь может подсказать, что я должен сделать, чтобы реализовать задуманное?

ОТВЕТ

Добрый день. Думаю, смогу вам помочь. Вот вам код, который необходимо вставить в файл functions.php:

<?php
add_action(‘wp_head’,’ajaxurl’);
function ajaxurl()
{
?>
<script type=”text/javascript”>
var ajaxurl = ‘<?php echo admin_url(‘admin-ajax.php’); ?>’;
</script>
<?php
}?>