wordpress(前端)中的Dashicons将不会显示

时间:2018-04-24 15:03:41

标签: wordpress fonts logged

目前,我正忙着在WordPress中创建一个网站。 我正在使用dashicons进行评级(manualy)假期。 它曾经工作,但更新后,对于未登录的用户,将无法看到仪表板。 只有当您登录时,您才能看到星级评分。

每个假期交易的左上角都应显示星级评分。

谁知道解决方案?

网站网址为www.ikwilopvakantie.nl

4 个答案:

答案 0 :(得分:1)

  

Dashicons is the official icon font of the WordPress admin as of 3.8.

为未登录的用户加载Dashicons:

  1. 打开目录{your-website-folder/wp-content/themes/}
  2. 进入活动子主题的文件夹(如果您没有活动的子主题,请打开活动父主题的文件夹)
  3. 找到functions.php文件并在其末尾添加提供的代码( 确保文件末尾没有?> php结束标记。如果是这样,只需删除它):

    function ww_load_dashicons(){
        wp_enqueue_style('dashicons');
    }
    add_action('wp_enqueue_scripts', 'ww_load_dashicons');
    
  4. 保存更改。 Dashicons将在您的网站上为所有用户加载。

  5. 编辑:可能有一些插件/代码,它们从页面中删除了Dashicons。尝试使用以下代码更改代码:

    function ww_load_dashicons(){
       wp_enqueue_style('dashicons');
    }
    add_action('wp_enqueue_scripts', 'ww_load_dashicons', 999);
    

答案 1 :(得分:0)

尝试一下:

<span class="bx-next dashicons dashicons-arrow-right-alt2"></span>

'dashicons-arrow-right-alt2'是图标的类别。 您可以在这里找到它们:https://developer.wordpress.org/resource/dashicons/#arrow-up-alt

这必须转到您的functions.php文件:

function load_dashicons(){
    wp_enqueue_style('dashicons');
}
add_action('wp_enqueue_scripts', 'load_dashicons');

答案 2 :(得分:0)

对我来说,问题只是我的浏览器拦截器插件不允许 dashicons.css 的来源

答案 3 :(得分:0)

如果您使用插件“资产清理”,您可以导航到“批量更改”并轻松使用“删除站点范围规则”行,其中列出了“dashicon”的 url。< /p>