Иконки не отображаются должным образом в дочерней теме Divi

Я работаю над веб-сайтом (используя Divi), и значки не отображаются правильно, когда я активирую дочернюю тему.

Я прикрепил картинку, чтобы показать мою проблему:

введите описание изображения здесь

Это происходит только тогда, когда я активирую дочернюю тему, когда я возвращаюсь к теме Divi, все возвращается в нормальное состояние.

Дополнительная информация:

  • Я использовал генератор дочерних тем Divi для дочерних тем.
  • Я использовал коды CSS и Elegant Themes Icon для иконок.

Вот пример CSS, который я использую для значков:

.menu-donate:before {
    font-family: 'ETmodules';
    content: "\e089";
      color: #2a2f36;
        margin-right: 6px;
        margin-top: -2px;
    float: left;
}

Как сделать значки совместимыми с дочерней темой Divi?

Заранее благодарим


person maxiixam    schedule 06.12.2018    source источник


Ответы (3)


Я понял это, после активации дочерней темы CSS был изменен, и "\" был удален из "\ e089".

Я добавил "\" обратно, и он работает нормально.

person maxiixam    schedule 08.12.2018

Проверьте консоль разработчика на наличие скриптов / CSS, которые не загружаются должным образом.

person via8321    schedule 06.12.2018

У меня была аналогичная проблема с иконками, которые не отображались в моей дочерней теме Divi. Решение, которое я нашел, сработало для меня: Поместите следующее в свой файл .htaccess:

# ----------------------------------------------------------------------
# Webfont access
# ----------------------------------------------------------------------
# Allow access from all domains for webfonts.
# Alternatively you could only whitelist your
# subdomains like "subdomain.example.com".
<IfModule mod_headers.c>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$">
    Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>
person RexTheRunt    schedule 29.04.2019