ToneR

Как удалить стили в header'е wordpress?

5 сообщений в этой теме

Здравствуйте! Подскажите пожалуйста, как убрать лишний код стилей в wphead. Нашел только способы удалить подключаемые по ссылкам стили, а тут стили непосредственно в коде выводятся. Неужели нет способа, скрыть из wphead код указав его ID?

 

Пробовал следующим образом:

add_action( 'wp_enqueue_scripts', function () {
	wp_dequeue_style( 'saraswati-blog-style-inline' );
} );

Способ подсмотрел в комментариях, на этой странице https://u.to/HAyuFA, по идее это должно было решить мою проблему, но не получилось. 

Код стилей: 

<style id='saraswati-blog-style-inline-css' type='text/css'>
 .post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div:hover,
                  .entry-footer .post-meta a:hover,
                  .entry-footer .post-meta a:focus,
                  .reply,
                  .reply > a,
                  .color-text,
                  a:hover,
                  a:focus,
                  a:active,
                  .btn-link,
                  .cat-link,
                  .separator,
                  .post-format-icon,
                  .header-nav .menu  a:hover,
                  .header-nav .menu  a:focus,
                  .header-nav .menu  a:active,
                  .list-style i,
                  blockquote:before,
                  .widget > ul li a:hover,
                  .scrollToTop
                  {

                      color: #418fd3;

                   }

                  .shape1, .shape2, .footer-widget-area .widget-title:before,
                    .post-carousel .owl-nav [class*='owl-']:hover,
                    .social-icons-style1 li:hover,
                    .social-icons-style2 li a:hover i,
                    .header-nav.nav-style-dark .menu > .pull-right:hover a,
                    .btn-dark:hover,
                    .btn-dark:focus,
                    .phone-icon-wrap,
                    .email-icon-wrap,
                    .add-icon-wrap,
                    .color-bg,
                    .image-info:after,
                    .image-info:before,
                    .tagcloud a:hover,
                    .tagcloud a:focus,
                    .widget .footer-social-icons li a i:hover,
                    .widget .footer-social-icons li a i:focus,
                    .header-nav.nav-style-light .menu > li.active a:before,
                    .header-nav.nav-style-light .menu > li:hover a:before,
                    .btn-light:hover,
                    .btn-light:focus,
                    .about-me li a:hover,
                    .btn-default,input[type='submit'],
                    .nav-links a,.topbar,.breadcrumb,.header-search .form-wrapper input[type='submit'],
                    .header-search .form-wrapper input[type='submit']:hover

                  {

                      background-color: #418fd3;

                   }

                   .post-carousel-style-2.owl-theme.owl-carousel .owl-nav > div:hover,
                  .social-icons-style2 li a:hover i,
                  .single-gallary-item-inner::before,
                  .btn-dark:hover,
                  .btn-dark:focus,
                  .contact-info .info-inner,
                  .contact-info,
                  .tagcloud a:hover,
                  .tagcloud a:focus,
                  .widget .footer-social-icons li a i:hover,
                  .widget .footer-social-icons li a i:focus,
                  .btn-light:hover,
                  .btn-light:focus,
                  .header-style2,
                  blockquote,
                  .post-format-icon,
                  .btn-default,
                  .selectize-input.focus

                  {

                      border-color: #418fd3;

                   }

                   .search-form input.search-field,input[type='submit'],.form-wrapper input[type='text'],
                 .top-footer .widget
                  {

                      border: 1px solid #418fd3;

                  }

                   .site-title a, p.site-description, .main-navigation ul li.current-menu-item a
                  {

                      color: #418fd3;

                  }

                  .header-slider-style2 .slide-item .post-info

                  {

                      background: rgba(255,255,255,.9);

                   }

                  
</style>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно найти этот код, стереть физически и подключить через файл :)

Т.е., если шаблон не обновляется, можно этот код засунуть в .css файл и воткнуть в header.php или footer.php, если он из футера будет работать. Но! Зачем это нужно? На сколько я знаю, в вп такой вывод стилей только ускоряет загрузку по сравнению с выводом через файл. Во-вторых, если это сделано, то зачем-то это нужно. Здесь прописано, что и каким цветом выделять и каким цветом показывать активные элементы, какой толщины и каким цветом показывать бордеры. Здесь вообще ничего криминального нет

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, petroff сказал:

Можно найти этот код, стереть физически и подключить через файл :)

Т.е., если шаблон не обновляется, можно этот код засунуть в .css файл и воткнуть в header.php или footer.php, если он из футера будет работать. 

Найти и удалить в ручную - неплохой вариант, но ведь стили подключается с помощью какой-то функции, а мне хотелось бы (хотя бы для того, чтобы уметь это делать) удалить стили с помощью другой функции. 

 

16 минут назад, petroff сказал:

Зачем это нужно? На сколько я знаю, в вп такой вывод стилей только ускоряет загрузку по сравнению с выводом через файл. Во-вторых, если это сделано, то зачем-то это нужно. Здесь прописано, что и каким цветом выделять и каким цветом показывать активные элементы, какой толщины и каким цветом показывать бордеры. Здесь вообще ничего криминального нет

В этом плане, я перфекционист, не люблю когда в html коде вот такие куски кода находятся. Мне даже bootsrapовские длинные классы не нравятся) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

удалите в файле fuctions вот эту строку 

wp_enqueue_style( 'saraswati-blog-style', get_stylesheet_uri() ); 

должно сработать ;)

ToneR понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, edward-burya сказал:

удалите в файле fuctions вот эту строку 


wp_enqueue_style( 'saraswati-blog-style', get_stylesheet_uri() ); 

должно сработать ;)

Сработало, спасибо)

edward-burya понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу