Dashicons в WordPress (внешний интерфейс) не будет отображаться - PullRequest
0 голосов
/ 24 апреля 2018

В настоящее время я занят созданием веб-сайта в WordPress. Я использую дашиконы для рейтинговых (ручных) праздников. Раньше он работал, но после обновления дашиконы не будут видны для не авторизованных пользователей. Только при входе в систему вы можете видеть звездные рейтинги.

Звездный рейтинг должен быть виден слева вверху каждой праздничной сделки.

Кто знает решение?

URL-адрес веб-сайта www.ikwilopvakantie.nl

Ответы [ 2 ]

0 голосов
/ 21 июня 2018

Попробуйте это:

<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');
0 голосов
/ 24 апреля 2018

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 будет загружаться на ваш сайт для всех пользователей.

EDIT : может быть какой-то плагин / код, который удалял Dashicons со страниц.Попробуйте изменить код с помощью этого:

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