#php #jquery #wordpress #smoothstate.js
#php #jquery #wordpress #smoothstate.js
Вопрос:
Я пытаюсь установить smoothState.js к моей теме WordPress. Он не работает, и во время отладки я вижу эту ошибку — «jQuery не определен». Это в smoothState.js файл, который я скопировал.
Кто-нибудь может мне помочь с этим? Я неправильно устанавливаю файл? Я попытался добавить примечание (jQuery) после функции, и оно все еще не работает. Спасибо за помощь! Ошибка для этой конкретной функции приведена ниже
/*!
* smoothState.js is jQuery plugin that progressively enhances
* page loads to behave more like a single-page application.
*
* @author Miguel Ángel Pérez reachme@miguel-perez.com
* @see http://smoothstate.com
*
*/
(function (factory) {
'use strict';
if(typeof module === 'object' amp;amp; typeof module.exports === 'object') {
factory(require('jquery'), window, document);
} else {
factory(jQuery, window, document);
}
Ответ №1:
Это выглядит так smoothState.js загружается до того, как jQuery будет готов.
Как вы добавляете smoothState на свою страницу? Использование wp_enqueue_script?
Кроме того, как smoothState загружается в JS?
Эта ссылка может помочь вам https://webdesign.tutsplus.com/tutorials/how-to-integrate-smoothstatejs-into-a-wordpress-theme—cms-26610
Комментарии:
1. ДА. Поставил его в очередь в скрипте. Должен ли я устанавливать jQuery? насколько я понимаю, в WordPress уже есть jQuery.