Intereting Posts
как предотвратить отображение определенной категории на панели управления администратора для определенных пользовательских ролей? Должен ли плагин WordPress заполнять глобальную среду JS? Как найти каталог администратора Как условно помещать таблицу стилей только для определенной страницы (ов)? Как узнать значение настраиваемого поля страницы? работа с многосайтовыми субдоменами, файловые ссылки Функция WordPress get_template_part () не работает Есть ли какие-либо планы для WordPress для поддержки баз данных, отличных от MySQL? has_shortcode () – как определить вложенный короткий код Изменение размеров миниатюр для коротких кодов слайдов? Удалить пользовательскую таксономию из-за постоянной связи Мне нужно значение сохраненной мета для отображения рядом с сообщением, которое оно связано с Отображение списка страниц и настраиваемого поля Breadcrumb Не связывается с правильной пользовательской строкой индекса страницы (ов) Запрос возвращает те же результаты, даже несмотря на изменение идентификатора

События WordPress CPT и FullCalendar.js

Я пытаюсь показать свои события CPT с помощью FullCalendar.js. Для этого я следую этой записи в блоге:

http://www.noeltock.com/web-design/wordpress/events-custom-post-types-fullcalendar-json-wordpress/

Все работает нормально (CPT определен, работает JSON) до самого последнего шага.

Когда страница пытается отобразить календарь, я получаю следующее сообщение об ошибке:

TypeError: jQuery ('# calendar'). FullCalendar не является функцией. (В 'jQuery (' # calendar '). FullCalendar ({events: themeforce.events})', 'jQuery (' # calendar '). FullCalendar' не определен)

Я добавил, что в functions.php

// – fullcalendar – wp_enqueue_script ('fullcalendar', (get_bloginfo ('template_url')). '/js/fullcalendar/fullcalendar.js', array ('jquery')); // wp_enqueue_script ('gcal', (get_bloginfo ('template_url')). '/js/gcal.js', array ('jquery'));

// – установить путь к json feed – $ jsonevents = get_bloginfo ('template_url'). '/inc/json-feed.php';

// – сообщить JS использовать эту переменную вместо статического значения – wp_localize_script ('fullcalendar', 'themeforce', array ('events' => $ jsonevents,)); }

и это в Header.php

//

Я не уверен, что я делаю неправильно. Я знаю, что сообщение от Noel Tock довольно устарело, и FullCalendar развился с тех пор. Если кто-то все еще интегрирует события CPT (я пробовал плагины, но они не делают то, что мне нужно, или они слишком много) и FullCalendar, любая помощь будет очень оценена. любой другой вариант отображения CPT в календарном представлении также будет рассмотрен.

благодаря