4

目前,我正忙着在 WordPress 中创建一个网站。我正在使用破折号来评分(手动)假期。它曾经可以工作,但是在更新后,未登录的用户将看不到破折号。只有登录后,才能看到星级。

星级评分应显示在每个假期优惠的左上方。

谁知道解决方法?

网站网址是 www.ikwilopvakantie.nl

4

5 回答 5

20

Dashicons 是 WordPress 管理员从 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 将为所有用户加载到您的网站上。

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

function ww_load_dashicons(){
   wp_enqueue_style('dashicons');
}
add_action('wp_enqueue_scripts', 'ww_load_dashicons', 999);
于 2018-04-24T15:32:23.363 回答
2

尝试这个:

<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');
于 2018-06-21T12:09:48.703 回答
0

当定义为函数中的属性值时,官方列表中的许多图标对我来说都是空白的。menu-itemregister_post_type

如果打开wp-includes/css/dashicons.css,您将看到可用图标的完整列表,其中许多具有不同的名称,例如dashicons-quote实际上是dashicons-editor-quote.

使用这些值为我解决了这个问题。如果您不想深入研究源文件,我还发现此备忘单很有帮助。

于 2022-01-28T17:51:50.060 回答
0

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

于 2021-03-16T14:08:10.650 回答
0

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

于 2021-02-11T13:17:57.397 回答