Як відключити віджети, які ви не використовуєте в WordPress

Досить часто буває таке, що на вашому сайті на WordPress накопичується значна кількість невикористовуваних віджетів. Це може бути наслідком частого редизайну своєї теми, експериментів з різними віджетами або з інших причин.

Незалежно від причини, вам може знадобитися інформація про те, як відключити невикористовувані віджети в WordPress. І в сьогоднішній статті ми розглянемо її.

 

Перш ніж ми перейдемо до розгляду даного питання, рекомендуємо вам ознайомитися зі статтею про використання віджетів в WordPress.

 

 

1. Використання плагінів для відключення віджетів в WordPress

Даний шлях не є оптимальним, але його також потрібно розглянути. Не всі можуть розбиратися в коді і в такому випадку краще використовувати відповідні плагіни.

У репозиторії WordPress є достатня кількість таких плагінів, а серед найбільш популярних можна виділити наступні: WP Widget Disable, Widget Options та схожі.

 

 

2. Відзначити віджети як неактивні

Цей спосіб за замовчуванням вбудований в WordPress і він насправді дуже простий. Він підійде вам, якщо ви хочете повністю відключити якийсь віджет, зберігаючи при цьому всі його налаштування, вміст та конфігурацію. Все, що вам потрібно зробити, — перетягнути віджет з бічної панелі в розділ Недіючі віджети на сторінці Вигляд -> Віджети в Майстерні. WordPress відключить цей віджет, а якщо вам пізніше потрібно буде його відновити, — просто перетягніть його назад в потрібну область віджетів.

 

 

3. Відключення віджетів за допомогою PHP

Є спосіб відключити віджети в WordPress, не турбуючись про сумісність з темою або плагінами. Для цього використовується наступний код:

<?php unregister_widget( $widget_class ); ?>

де $widget_class – це клас віджета.

 

Припустимо, що вам потрібно відключити віджет RSS стрічки. Клас цього віджета називається WP_Widget_RSS. Відкрийте файл functions.php в активній темі та додайте наступний код:

function unregister_rss_wp_widget() {
  unregister_widget('WP_Widget_RSS');
}
add_action('widgets_init', 'unregister_rss_wp_widget');

 

 

Після цього віджет RSS стрічки більше не буде відображатися в списку віджетів за замовчуванням. Ви також можете відключити й інші віджети, просто додайте нові рядки unregister_widget('...'); в зазначену функцію.

Даний код робить те, що і основні плагіни для відключення віджетів, але замість того, щоб використовувати системні ресурси, ви робите це найбільш ефективним (з точки зору ефективності сервера та сайту) способом.

 

 

Тепер ви знаєте, як можна легко відключити ті віджети, які не потрібні вам на сайті WordPress. Вам залишається тільки використовувати той спосіб, який підходить найбільше.

 

Recent Posts

Порівняння цін із конкурентами: навіщо це потрібно інтернет-магазину

Зміст статті Вступ: чому ціни вирішують все Що означає порівняння цін із конкурентами 5 причин,…

4 дні ago

Найкращі сауни Києва: перевірені адреси та актуальні ціни

Останніми роками інтерес до саун у Києві помітно зріс. Це пов'язано не лише з модою…

5 днів ago

Швидкий гід по лазнях та саунах Києва

У сучасному ритмі мегаполісу відпочинок став невід'ємною частиною турботи про здоров'я та емоційний стан. Особливо…

6 днів ago

Рекламний акаунт Facebook: Як отримати максимум від реклами

У сучасному світі цифрового маркетингу Facebook (Meta) залишається однією з найпотужніших платформ для просування бізнесу.…

7 днів ago

Тактичний тепловізор: призначення, особливості та переваги

Цей прилад став незамінним елементом арсеналу представників безлічі професій, але особливо актуальним серед військових. Тепловізор…

2 тижні ago

Як книги для саморозвитку допомагають “закрити зайві думки” і почати жити тут і зараз

Постійний потік новин, робочих завдань і особистих турбот часто призводить до того, що в голові…

2 тижні ago