排队的样式和脚本在我的wordpress插件

时间:2015-05-17 19:14:43

标签: jquery css wordpress wordpress-plugin

我的自定义样式和脚本在我的插件文件中无效。

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-stylecustom-jquery在我的插件中无效。我做错了什么我无法理解谁能解释一下?我以各种方式尝试过它。但不行。如果我使用wp_enqueue_scripts钩子而不是init,那么这些样式和脚本都不起作用。

由于我对wordpress非常陌生,因此一些示例代码将非常有用。

提前致谢

1 个答案:

答案 0 :(得分: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__ ) );