Php 如何仅为未登录用户注销Wordpress样式表?
我在Php 如何仅为未登录用户注销Wordpress样式表?,php,css,wordpress,Php,Css,Wordpress,我在functions.php中使用以下代码从前端禁用dashicons.min.css文件。它工作得很好,但是我如何仅对当前未登录WordPress的访问者使用该操作 原因是,如果dashicons css文件不可用,则顶部的WordPress管理栏已损坏 add_action( 'wp_print_styles', 'my_deregister_styles', 100 ); function my_deregister_styles() { wp_deregiste
functions.php
中使用以下代码从前端禁用dashicons.min.css
文件。它工作得很好,但是我如何仅对当前未登录WordPress的访问者使用该操作
原因是,如果dashicons css文件不可用,则顶部的WordPress管理栏已损坏
add_action( 'wp_print_styles', 'my_deregister_styles', 100 );
function my_deregister_styles() {
wp_deregister_style( 'dashicons' );
}
您想使用WordPress附带的函数
is\u user\u logged\u in()
。请在网站上阅读
所以你的代码应该是:
add_action( 'wp_print_styles', 'my_deregister_styles', 100 );
function my_deregister_styles() {
if( !is_user_logged_in() )
wp_deregister_style( 'dashicons');
}