Я пишу плагин wordpress. Чтобы уменьшить время загрузки страницы, я решил пойти с AJAX.Так что я имею в виду, когда страница загружается, ajax должен быть запущен, а содержимое должно быть загружено запросом. Мой вопрос в том, что я не пишу тему, так как я могу сделать это с помощью плагина?Как вызвать запрос ajax после загрузки страницы в wordpress
0
A
ответ
0
Вы можете использовать wp_enqueue_script, чтобы загрузить js на страницу и выполнить запрос ajax из этого js-файла. Здесь мы используем крючок wp_head, чтобы поместить его в раздел <head>
вашей темы.
add_action('wp_head', load_my_scripts);
function load_my_scripts() {
wp_enqueue_script(
'my-js-file',
plugins_url('/js/my-js-file.js', __FILE__),
array('jquery')
);
}
Кроме того, если вы разрабатываете собственную тему, то обязательно иметь <?php wp_head(); ?>
перед закрытием вы </head>
тега в вашем header.php
PS: Я предполагаю, что вы используете JQuery для вас AJAX запросов так Я включил эту библиотеку в код как необходимое условие, поэтому Wordpress будет включать эту библиотеку перед вашим js-файлом.
Смежные вопросы
- 1. Отправить запрос ajax только после загрузки страницы
- 2. Как вызвать функции JQuery после загрузки страницы?
- 3. Как вызвать функцию Javascript ПОСЛЕ загрузки страницы?
- 4. Vue.JS: Как вызвать функцию после загрузки страницы?
- 5. Как вызвать функцию печати после загрузки страницы?
- 6. Как отправить запрос ajax до загрузки страницы
- 7. Ajax вызов после загрузки страницы
- 8. CSS загружается после загрузки страницы Ajax
- 9. Nivo Slider - как вызвать ползунок после AJAX загрузки содержимого
- 10. Как вызвать функцию в jquery после загрузки страницы в iframe?
- 11. Fire Wordpress Plugin/Shortcode после загрузки Ajax
- 12. Как вызвать функцию печати в новом окне после загрузки страницы?
- 13. Как вызвать функцию после загрузки последней страницы в угловой js
- 14. Как вызвать функцию автоматического выполнения после загрузки страницы
- 15. Вызов функции Javascript после загрузки страницы AJAX
- 16. Выполнение jquery ajax после загрузки страницы
- 17. Обновить директиву angularjs после загрузки страницы ajax?
- 18. Удалить изображение загрузчика ajax после загрузки страницы
- 19. Как я могу вызвать событие ajax click из загрузки страницы?
- 20. Javascripts перестают работать после загрузки страницы AJAX
- 21. Как вызвать функцию AJAX при загрузке страницы
- 22. JSF2 вызов ajax после загрузки страницы
- 23. Функции reinit после загрузки страницы ajax
- 24. no csrf token после загрузки страницы ajax
- 25. Запрос Ajax в wordpress
- 26. Частичный рендеринг после загрузки страницы
- 27. Как выполнить функцию jQuery после загрузки страницы Ajax
- 28. Как получить файл JavaScript после загрузки страницы?
- 29. Google Map после загрузки сделать запрос ajax
- 30. Как сделать запрос AJAX на загрузку страницы
Хорошо, спасибо за это. Могу ли я задать вам несколько вопросов? Например, что делает __FILE__, это параметр по умолчанию, или я должен что-то установить? Другой вопрос - это третий массив параметров ('jquery'), что это значит? – saidozcan
Третий параметр - это массив ручек любого скрипта, от которого зависит этот скрипт (скрипты, которые должны быть загружены перед этим скриптом). false, если нет зависимостей. –
'__FILE__' - это константа php magic, которая всегда возвращает абсолютный путь к текущему файлу php. [Подробнее о __FILE__] (http://php.net/manual/en/language.constants.predefined.php). Вам не нужно ничего менять, если вы помещаете этот код в один из файлов в корне вашего плагина, например. ваш index.php –