Убрать в Head подключаемые стили

239
01 апреля 2018, 18:17

Всем привет! Есть проблема в head CMS Wordpress добавляется портянка стилей на +200 строк, вопрос, как убрать лишний код id='hybridextend-style-inline-css' и просто подключить этот код как отдельный файл, пример:

<link rel='stylesheet' id='hybridextend-style-css' 
  href='https://site.ru/wp-content/themes/magazine-hoot/style.css?ver=1.4.4' 
  type='text/css' media='all' />
<style id='hybridextend-style-inline-css' type='text/css'>
  .hgrid {
    max-width: 1380px;
  }
  a,
  .widget .view-all a:hover {
    color: #d22254;
  }
  a:hover {
    color: #9d193f;
  }
  .accent-typo,
  .cat-label {
    background: #d22254;
    color: #ffffff;
  }
  .cat-typo-2515 {
    background: #2279d2;
    color: #ffffff;
    border-color: #2279d2;
  }
</style>
Answer 1

Чтобы отключить нужный стиль, нужен хук, и представленный в другом ответе неправильный. Вставляете вот такой код

function remove_styles () {
    wp_deregister_style ('hybridextend-style-inline'); // без -css
}
add_action ('wp_print_styles','remove_styles',100);

И так для каждого стиля отдельно добавляете строчку wp_deregister_style... После отключения подключаете нужный стиль так, как вам удобно. А вообще я бы не советовал такое пихать в functions.php, лучше создайте простенький плагин для этого, легче будет потом применять этот код на других сайтах. Вот пример использования и создания собственного простого плагина https://wpmaster.kz/kak-sozdat-svoj-plagin/

Answer 2

Попробуйте в файле function.php Вашей темы прописать: wp_deregister_style('hybridextend-style-inline-css');

wp_deregister_style

READ ALSO
Пункт меню с вложенным списком не остается активным

Пункт меню с вложенным списком не остается активным

Приветствую! Есть менюУ одного пункта этого меню есть вложенный список

269
Как спрятать псевдоэлементы before и after на медиазапрсах?

Как спрятать псевдоэлементы before и after на медиазапрсах?

Здравствуйте, подскажите пожалуйста, как спрятать псевдоэлементы на медиазапросах? и почему display: none; не срабатывает?

253
Копирование строк в SQL

Копирование строк в SQL

Добрый день! Помогите плзразобраться

225
Помогите составить SELECT запрос mysql. Yii2

Помогите составить SELECT запрос mysql. Yii2

Здравствуйте! У меня есть таблица, в ней хранятся данные по династическим полямВыглядит она так:

251