Як приховати заголовок для вибіркових дописів та сторінок WordPress

У нашому дописі про те, як приховати заголовки віджетів, ми мали цікавий коментар, який представив рішення, як приховати заголовок на вибіркових одиночних публікаціях та сторінках. Ми думали, що це може бути корисно для деяких людей. У цій статті ми покажемо вам, як приховати заголовок для вибіркової публікації та сторінок WordPress. Ми також покажемо, як приховати заголовок усіх публікацій WordPress та / або сторінок.


Сховати заголовки для вибіркових постів та сторінок

Ви хочете приховати заголовки для вибіркових публікацій та сторінок без редагування жодного рядка коду? Тоді все, що вам потрібно зробити, це встановити та активувати плагін Hide Title для WordPress. Після активації перейдіть на екран редагування для певної публікації та сторінки. Для цього можна просто натиснути меню Повідомлення або Сторінки у своєму адміністраторі WordPress та натиснути на елемент, який ви хочете відредагувати. На екрані редагування ви побачите мета-поле Сховати заголовок таким чином:

Обмежувальна публікація або заголовок сторінки для сторінок з одним переглядом

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

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

Сховати заголовки для всіх постів та сторінок WordPress

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

Найпростішим рішенням буде додати цей код до файлу function.php теми теми WordPress.

функція wpb_hidetitle_class ($ класи) {
if (is_single () || is_page ()):
$ класів [] = ‘hidetitle’;
повернути $ класи;
ендіф;
повернути $ класи;
}
add_filter (‘post_class’, ‘wpb_hidetitle_class’);

Цей фільтр просто додає додатковий клас .hidetitle до функції post_class () лише тоді, коли відображається одна публікація або сторінка. Однак цей фільтр буде працювати лише в тому випадку, якщо ваша тема WordPress має підтримку поштового класу. Якщо ви хочете робити це лише для публікацій, а не сторінок, тоді просто позбудьтеся частини || is_page ().

Після додавання цієї функції вам потрібно додати це правило css до таблиці стилів вашої теми.

.hidetitle .entry-title {
дисплей: немає;
}

У наведеному вище CSS ми використовували властивість display css для приховування публікації та назви сторінки. Однак це правило CSS працює, лише якщо ваша тема WordPress використовує впис-заголовок у публікації чи заголовку сторінки. Щоб дізнатися, який клас CSS використовує ваша тема для заголовків публікацій, просто відкрийте свою публікацію в Google Chrome або Mozilla Firefox та переведіть курсор миші на назву публікації. Клацніть правою кнопкою миші та виберіть Перевірити елемент. Ваш браузер розділиться, і ви побачите джерело сторінки, підкреслюючи вихідний код для заголовку публікації, де ви можете побачити клас CSS, який використовується вашою темою.

Пошук класу CSS, який використовується для елемента

Припустимо, що ваша тема використовує заголовок статті як клас CSS для заголовків публікацій. Просто змініть CSS так:

.hidetitle .article-title {
дисплей: немає;
}

Причина, по якій ми кажемо, що вищезазначене рішення є найпростішим, це тому, що воно буде працювати для дочірніх тем популярних рамок тем, як «Генезис» та інші. Це також буде добре працювати для автономних тем WordPress.

Тепер обидва рішення, про які ми згадували вище, приховуватимуть заголовок, але вони все ще завантажують заголовки. Іншими словами, вони приховують це, але не виймають. Якщо ви дизайнер теми або хтось, хто хоче видалити публікацію чи заголовок сторінки з вашого шаблону, вам потрібно видалити код__титу з відповідних файлів тем.

Якщо ви хочете зробити це лише для переглядів однієї публікації, ви, ймовірно, знайдете цей код, що знаходиться у вашому файлі single.php. Однак, якщо ви хочете це зробити через сайт, вам потрібно буде редагувати такі файли, як index.php, archive.php, single.php та будь-який інший файл, який в основному містить цикл. Якщо ви новачок у цьому, вам знадобиться пробна версія та помилка.

Якщо ви працюєте з однією з тематичних рамок, ви хочете дотримуватися рішення плагіна або рішення post_class, яке ми вам показали.

Ми сподіваємось, що ця стаття допомогла вам приховати заголовок для певних публікацій та сторінок WordPress. Які можливі випадки використання ви можете бачити, де ви хочете приховати заголовки публікацій чи сторінок в одному перегляді? Повідомте нас, залишивши коментар нижче.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map