加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – WordPress通过插件加载样式表

发布时间:2020-12-13 18:27:52 所属栏目:PHP教程 来源:网络整理
导读:我已经写了一个WordPress插件,并希望它包含一些css样式表,我试图使用我通常在主题functions.php文件中使用的过程… add_action('wp_enqueue_script','register_my_scripts');function register_my_scripts(){ $dir = plugin_dir_path( __FILE__ ); wp_enqueu
我已经写了一个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’.

当您需要的是目录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' );

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读