首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WP Admin Bar前端问题与dash图标取消注册

WP Admin Bar前端问题与dash图标取消注册
EN

WordPress Development用户
提问于 2016-09-12 12:37:17
回答 1查看 782关注 0票数 2

几天前,我开始在很大程度上重新优化我的网站。在分析过程中,我看到WordPress的指示符文件被添加到我站点的每一页中,但是由于我们现在都在使用fontawesome,这只不过是一种浪费。

因此,我将下面的代码放在我的functions.php文件中,以便从我的站点的前端解除dash图标文件的注册:

代码语言:javascript
复制
add_action( 'wp_print_styles', function() {
    wp_deregister_style( 'dashicons' );
}, 100);

现在,在将它添加到我的站点后,一切看起来都很好,但是当我启用管理工具栏在站点的前端显示时,我发现工具栏没有正确显示,而且它已经坏了。

因此,在对问题进行分析之后,我再次看到,这是因为取消了仪表符的注册而造成的。

现在,我的问题是,为什么前端管理工具栏被打破,一旦我取消注册的仪表符?是因为我这么做还是别的什么?

任何解释都会很有帮助。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2016-09-12 12:50:52

好吧,仪表符在管理栏中使用,所以如果您取消它们的注册,您的管理员栏就坏了。只有在有不是管理员吧的情况下才能取消图标的注册,这是最简单的方法:

代码语言:javascript
复制
add_action( 'wp_print_styles', function() {
    if (!is_admin_bar_showing()) wp_deregister_style( 'dashicons' );
}, 100);
票数 4
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/238960

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档