我的自定义样式和脚本在我的插件文件中无效。
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 :(得分: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__ ) );