Скрипты и стили для 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 здесь