Intereting Posts
Страница администрирования плагина WordPress – использование функции WordPress в связанном файле php Поместите заголовок страницы в короткий код Рекомендуемая ширина боковой панели / содержимого Есть ли более эффективная функция / плагин для администратора? Как я могу отложить чтение позиционирования в 3 дня для не зарегистрированного пользователя? Добавить аргументы в get_the_terms для пользовательских типов сообщений Выпадающий фильтр по настраиваемому полю Можно ли использовать фильтр wp_insert_post_data для сохранения пользовательских данных поля? Нужно ли мне дезинфицировать поисковый запрос WordPress? wp.getComments возвращает nill, когда я звонил из своего приложения iphone Как галерея связана с каким-то сообщением в базе данных? Как получить вывод update_post_meta для включения длины строки Twitter-like система следования, есть ли какой-нибудь плагин? Как перечислить все записи из одной пользовательской таксономии, начинающейся только с одной буквы, т.е. A Как создать переменную php с помощью функции WordPress the_title ()

выбранная библиотека jquery не загружается – это не ошибка функции

Я пытаюсь загрузить выбранную библиотеку: http://harvesthq.github.com/chosen/

Я enqueuing .js файл, как показано ниже:

wp_register_script( 'js_custom', plugin_dir_url( __FILE__ ) . 'js/jquery.js', false ); wp_enqueue_script ( 'js_custom' ); 

Внутри файла .js я выбираю так:

 jQuery(document).ready(function($){ $('.chzn-select').chosen(); }); , jQuery(document).ready(function($){ $('.chzn-select').chosen(); }); 

Но я продолжаю получать эту ошибку:

TypeError: Результат выражения 'jQuery (". Selected"). Selected' [undefined] не является функцией.

Solutions Collecting From Web of "выбранная библиотека jquery не загружается – это не ошибка функции"

Вы забыли загрузить выбранную библиотеку:

 wp_register_script( 'js_chosen', 'https://raw.github.com/harvesthq/chosen/master/chosen/chosen.jquery.js', array('jquery') ); wp_register_script( 'js_custom', plugin_dir_url( __FILE__ ) . 'js/jquery.js', array('jquery', 'js_chosen') ); wp_enqueue_script ( 'js_custom' ); 

Это старый, но для других, кто читает этот вопрос, не используйте github, поскольку он не будет работать.

 <?php /** * Plugin Name: Add JQuery Chosen Quickly * Plugin URI: http://wordpress.stackexchange.com/questions/85824/ * Description: Test/Add chosen to site without adding any files * Version: 1.0 */ function enqueue_chosen_jquery() { wp_register_style( 'chosencss', 'https://cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.min.css', false, '1.1.0', 'all' ); wp_register_script( 'chosenjs', 'https://cdnjs.cloudflare.com/ajax/libs/chosen/1.1.0/chosen.jquery.min.js', array( 'jquery' ), '1.1.0', true ); wp_enqueue_style( 'chosencss' ); wp_enqueue_script( 'chosenjs' ); } add_action( 'wp_enqueue_scripts', 'enqueue_chosen_jquery' ); // Assuming jQuery is loaded in the head function chosen_jquery_inline() { if ( wp_script_is( 'jquery', 'done' ) ) { ?> <script type="text/javascript"> jQuery(document).ready(function ($) { $( ".chzn-select" ).chosen(); }); </script> <?php } add_action( 'wp_head', 'chosen_jquery_inline', 999 );