query_posts

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

2010
– вечірка у Васі
– йога-паті
– день колгоспника

2009
– вечірка у Пєті
– рок-паті

і т.д.

Рішення в інтернеті я не знайшов, тож довелося вмикати мізки 🙂 Continue reading Розбивка постів у WordPress за датою

Read more

У мене є багато сайтів, на яких публікуються анонси певних подій. Зазвичай, вони виводяться на головній окремим блоком. Все добре, окрім того, що з часом, коли анонс уже неактуальний, а нових немає, він продовжує “висіти”…

Треба було вирішити дві проблеми:
1. Як виводити лише актуальні анонси (наприклад, якщо анонсована подія відбулася 12 числа такого-то місяця-року, то потрібно щоб 13-го числа цей анонс без всякого втручання адміністратора перестав відображатися)
2. Як зробити так, щоб у випадку, коли актуальні анонси відсутні, не відображався пустий блок з оформленням, що використовується для показу тих-таки анонсів.

Нарешті моя не зовсім програмістська голова “дозріла” (не без штурму форумів) для вирішення подібних задач. Отже, в якості нотатки для самого себе та з надією, що це рішення згодиться ще комусь, ділюся кодом: Continue reading Як зробити вивід лише актуальних анонсів у WordPress

Read more