Intereting Posts
Протокол относительного URL не подтягивает изображения на IE, FF и OPERA Идентификатор термина с Терминала для запроса WordPress Как я могу предоставить доступ к сайту WordPress с помощью приложения для Android? Нет панели «Внешний вид» проблема с переадресацией имен – проблема с charset db? Как сократить длину автоматически сгенерированного пароля, отправленного во время регистрации? Не удается получить доступ к пустой ошибке свойства в Advanced Access Manager Измените, какую боковую панель get_sidebar () получает из functions.php мета-запрос, не получающий сообщения Шаблон WordPress next_prev не правильно сформированный (недопустимый токен) в строке 15, столбец 51, байт 720 при попытке разобрать вызов XMLRPC Пользовательское облако тегов таксономии? Вторичный WP_Query переопределяется на странице архива Проверяет ли WordPress на наличие обновлений плагина через имя корневой папки плагинов? Как увеличить требования к паролю для регистрации

Скрипты и стили для Hook в WordPress

Как объясняется на этой странице , я создал пользовательскую панель инструментов WordPress. Everthing отлично работает сейчас. Но теперь я не могу использовать скрипты и стили.

Вот мой код для подключения скриптов и стилей.

add_action('wp_enqueue_scripts',array(&$this,'register_scripts_styles')); function register_scripts_styles(){ wp_enqueue_script('jquery'); wp_register_script( 'virtual-script', plugins_url('js/virtual-script.js', __FILE__)); wp_register_style('virtual-css',plugins_url('css/virtual.css',__FILE__));*/ wp_enqueue_script( 'virtual-script'); wp_enqueue_style( 'virtual-css'); } //end registering scripts and styles 

Solutions Collecting From Web of "Скрипты и стили для Hook в WordPress"

У вас есть два недостатка в коде, один – синтаксическая ошибка, другая – неправильный.

Во-первых, wp_enqueue_scripts – это крючок, используемый для установки в очередь сценариев и стилей для использования на передней панели . Когда вам нужно поставить в очередь скрипты и стили для бэкэнд, вы должны использовать admin_enqueue_scripts hook

Во-вторых, вам не хватает / в пути к файлу

 wp_register_script( 'virtual-script', plugins_url('js/virtual-script.js', __FILE__)); 

должно быть

 wp_register_script( 'virtual-script', plugins_url('/js/virtual-script.js', __FILE__)); 

Существует также часть кода ( */ ), которая не принадлежит этой строке

 wp_register_style('virtual-css',plugins_url('css/virtual.css',__FILE__));*/ 

Эта строка должна быть

 wp_register_style('virtual-css',plugins_url('/css/virtual.css',__FILE__)); 

Я не уверен, что вы делаете это в классе, но если вы не этот array(&$this,'register_scripts_styles' не требуется, вы можете просто использовать 'register_scripts_styles'

Последний совет, который вы должны учитывать при написании тем и плагинов, заключается в использовании встроенного средства отладки в wordpress. Большинство проблем, которые у вас есть, должны отображаться при отладке. Это также облегчает поиск проблемы в куске кода. Перейдите и прочитайте Отладка WordPress

Также обратите внимание на комментарий @bueltge здесь