Як прибрати дату публікації поста, життя з wordpress

Як прибрати дату публікації поста, життя з wordpress

Вообщем, причини для видалення дати є, тепер давайте розберемося як це зробити.

Для виведення дати поста зазвичай використовують функції: the_date (). the_time (). get_the_date (). get_the_time (). може ще якісь є. Функцій багато, у кожної свої нюанси і в різних шаблонах можуть використовуватися різні функції.

До того ж, висновок дати здійснюється на різних сторінках: в анонсах статей, в самій статті, в архіві ... (відповідно - в декількох файлах: index.php, single.php, archive.php і т.д.)

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

Ось я і подумав, можна ж і в цьому випадку за допомогою фільтра змінити рядок з датою на порожню.

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

Як вам спосіб видалення дати поста?

Результат перевірений на двох шаблонах: SmartMove (the_time ()) і Twenty Fifteen (get_the_date ()). Правда, в обох випадках є ще іконки до дати, які, природно, не видаляються.

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

Рекомендую почитати:

У мене спрацювало, спасибі.
Колупав 2 дня свій блог, дуже хитра тема: "Omega" з дочірньою темою "Me"
Тепер виглядає все відмінно!

Є один мінус
Так, дати з публікацій на сайті прибирає, але у видачі ПС як і раніше дата видно.

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