WordPress: публиковать будущие сообщения как предстоящие события
Мы создали микросайт WordPress для Корпоративный блог для чайников и хотел иметь раздел, где мы отображали предстоящие события на нижней боковой панели. Решение для этого на самом деле довольно простое и встроено непосредственно в WordPress. В своей теме вы можете добавить цикл, который запрашивает и отображает только будущие сообщения для определенной категории, которая используется только для будущих событий:
<?php query_posts('order=ASC&cat = 3 & post_status = future, publish '); если (иметь_посты ()): а (иметь_посты ()): the_post (); если (strtotime (get_the_time ("F jS Y"))> time ()): continue; иначе: echo $ post-> id; ?>
Метод query_posts размещается непосредственно перед циклом WordPress, чтобы ограничить количество публикуемых сообщений используемым запросом. Поскольку это будущие запланированные сообщения в блоге (на дату события), вам не нужно беспокоиться о том, что они будут отображаться в вашем основном блоге в вашем шаблоне. Однако вы можете захотеть скрыть категории из своего списка категорий. Это можно сделать, отредактировав список категорий в шаблоне WordPress с помощью параметра exclude:
Мы также добавили метаданные для публикации, чтобы отобразить место проведения мероприятия. Это достигается с помощью раздела Custom Fields WordPress. Просто введите местоположение для имени поля и ваше местоположение для значения ... затем получите местоположение для отображения, используя команду get_post_meta выше.
В результате получился довольно крутой сайт с очень уникальным дизайном и макетом, в котором есть все элементы, необходимые для продвижения книги: