我已经写了一个wordpress插件,并希望它包含一些css样式表,我试图使用我通常在主题functions.PHP文件中使用的过程…
add_action('wp_enqueue_script','register_my_scripts'); function register_my_scripts(){ $dir = plugin_dir_path( __FILE__ ); wp_enqueue_style( $dir . 'css/style1.css'); wp_enqueue_style( $dir . 'css/style2.css'); }
但这不是任何东西,我做错了什么?
你需要使用的钩子是wp_enqueue_scripts,你错过了’s’.
原文链接:https://www.f2er.com/php/135917.html当您需要的是目录URL时,您将获得目录路径.
wp_enqueue_style的第一个参数是句柄而不是URL.
function wpse_load_plugin_css() { $plugin_url = plugin_dir_url( __FILE__ ); wp_enqueue_style( 'style1',$plugin_url . 'css/style1.css' ); wp_enqueue_style( 'style2',$plugin_url . 'css/style2.css' ); } add_action( 'wp_enqueue_scripts','wpse_load_plugin_css' );