2015-05-17 2 views
0

Только мой пользовательский стиль и сценарий не работают в моем файле плагина.Записанный стиль и сценарий не работают в моем плагине wordpress

add_action('init', 'register_script'); 

function register_script() { 
    wp_register_script('bootstrapjs','http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/js/bootstrap.min.js'); 

    wp_register_script('jquery','https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'); 

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

    wp_register_style('style','http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css'); 

    wp_register_style('new_style',plugins_url('/css/new_style.css',__FILE__)); 

    // enqueing all scripts and styles. 
    wp_enqueue_script('jquery'); 
    wp_enqueue_script('bootstrapjs'); 
    wp_enqueue_script('custom_jquery'); 
    wp_enqueue_style('style'); 
    wp_enqueue_style('new_style'); 
} 

Вот только new-style и custom-jquery не работает в моем плагине. Что я делаю неправильно, я не могу понять, может ли кто-нибудь объяснить? Я пробовал это по-разному. Но не работает. Если я использую вместо этого wp_enqueue_scripts крючок init, тогда ни один из этих стилей и скриптов не работает.

Поскольку я очень новичок в Wordpress, некоторые примеры кода будут очень полезными.

Заранее спасибо

ответ

0

plugin_url($path) не должен играть ведущую косую черту. Причина, по которой ваши сценарии и таблицы стилей не загружаются, скорее всего, потому что в URL-адресе есть двойная косая черта.

wp_register_script('custom_jquery', plugins_url('js/script.js', __FILE__)); 
wp_register_style('new_style', plugins_url('css/new_style.css',__FILE__)); 
+0

проблем не было с ведущей косой чертой. Но я получил его. Оба ведущие косы или не работают просто отлично. – Bashar

Смежные вопросы