Member 13843527 Ответов: 1

Как реализовать jquery в wordpress?


Привет, у меня есть сайт wordpress, который нуждается в простом разделе бронирования встреч. Все работает нормально, но я хочу исключить воскресенье из календаря. Это страница с бронированием: http://fluffypuppies.ca/1317-2/ человек не должен иметь возможности выбрать воскресенье, и оно должно быть серым.

Я нашел этот код, но не знаю, куда он должен идти. Я попробовал поместить его в functions.php но я получаю сообщение об ошибке. Куда он должен идти, чтобы заставить его работать правильно? Или, если у вас есть предложение получше, я был бы вам очень признателен.
Спасибо



функция DisableSunday(дата) {

ВАР день = дата.getDay();
// Если день == 0, то это воскресенье
если (день == 0) {

возвращать false] ;

} еще {

вернуть true] ;
}

}

$(функция() {
$ ("#datepicker" ).datepicker({
beforeShowDay: DisableSunday
});
});


Что я уже пробовал:

Я попытался удалить тег скрипта, а также поместить его непосредственно в модуль в моей теме wordpress. Я также попытался удалить первый знак $ и заменить его на jQuery(function($). Я знаю, что близок к этому, но что я упускаю?!

1 Ответов

Рейтинг:
2

Bryian Tan

Я бы посоветовал не изменять основные файлы, потому что обновление может перезаписать их. Обычно я использую плагин верхнего и Нижнего колонтитулов Wordpress. После того как вы установите его, активируйте его, и вы можете разместить сценарии в верхнем или нижнем колонтитуле. Доступ к плагину можно получить из меню настроек. Будет ли приведенный выше сценарий работать-это уже другая история, потому что я не уверен, как строится ваше приложение. Похоже, что это сработает, если на странице есть datepicker с идентификатором "#datepicker".


Инъекции Head, Footer и Post — плагины для WordPress[^]


Member 13843527

Ладно, Брайан, я попробую прямо сейчас. Я использую дочернюю тему, чтобы ничего не потерять с обновлениями. Я думаю, что тема Divi, которую я использую, обеспечивает верхний и Нижний колонтитулы кода.
Спасибо

Member 13843527

В мою тему уже был встроен плагин верхнего и нижнего колонтитулов. Я попробовал код во всех позициях, но безуспешно. Что-нибудь еще вы можете предложить? Очень, очень ценю вашу помощь. Я так близко! Аррр!!

Bryian Tan

Похоже, ваш код в порядке. Я бы убедился, что идентификатор "#datepicker" существует в контексте.

Ошибка DatePicker jQuery-UI - Plunker[^]