Intereting Posts
Изменение цвета фона подстраниц Показывать детские условия текущего срока таксономии Невозможно выполнить работу translate_user_role () Как иметь различные header.php на основе входа пользователя? Помогите оптимизировать медленный WP_Query с помощью meta_query Feedburner больше не работает Попытка понять порядок и частоту действий стрельбы WordPress позволяет нескольким пользователям иметь одинаковый идентификатор электронной почты; и у меня проблема с этим! Добавить фильтр 'wpautop' в мета-окно textarea Как перемещать эскизы изображений в пользовательскую папку для пользовательского типа сообщения Меню wp nav без ярлыка Не удается получить доступ к функциям WordPress в файле, вызванном через Ajax? Media Permalink Проблема в подкаталоге Multiste Исключить первое сообщение (липкое или нет) из цикла с помощью query_posts () Использование «->» на странице для запроса $ wpdb дает ошибку

Связывание wp_enqueue не может найти файл javascript (добавляет «? Ver = xxx» в src)

Поэтому я пытаюсь правильно связать файл javascript с помощью этого:

--functions.php-- function custom_scripts() { wp_register_script('myscript','/backdrop.js',array('jquery')); wp_enqueue_script('myscript'); console.log("test - inside custom_scripts"); } add_action( 'wp_print_scripts', 'custom_scripts'); 

Я не вижу консольные журналы в окне консоли Chrome, и я не уверен, что я должен их увидеть или нет. Однако я вижу, что один из моих файлов не найден: /backdrop.js?ver=3.5.1 . Справочник верен, но ?ver=3.5.1 явно не совпадает. Поскольку я вручную регистрирую скрипт в custom functions.php , почему он все еще делает это?

console.log() – это функция JavaScript. Вы не можете использовать его в PHP. Добавьте это в свои JavaScripts.

Параметр версии не должен влиять на доступ к файлу. Но вы можете удалить этот параметр и посмотреть, работает ли он тогда. Если это так, ваша конфигурация сервера нуждается в дополнительной проверке, так как она также должна работать с версией.