WordPress: Објавувајте ги идните објави како претстојни настани

WordPress

Изградивме микро-страница на WordPress за Корпоративно блогирање за Dummies и сакавме да имаме дел каде што ќе ги прикажуваме претстојните настани во долната странична лента. Решението да го направите ова е всушност едноставно и вградено директно во WordPress. Во рамките на вашата тема, можете да додадете јамка што само ги пребарува и прикажува идните објави за одредена категорија што се користи само за идни настани:

<?php query_posts('order=ASC&мачка = 3 & пост_статус = иднина, објавувај '); if (have_posts ()): while (have_posts ()): the_post (); ако (strtotime (get_the_time ("F jS Y"))> време ()): продолжи; друго: ехо $ post-> id; ?> 

Методот query_posts е поставен непосредно пред јамката WordPress за да се ограничат објавите објавени на користеното барање. Бидејќи ова се идни закажани објави на блогот (на датумот на настанот), не мора да се грижите дали ќе бидат прикажани на вашиот основен блог во вашиот образец. Можеби сакате да ги скриете категориите од списокот со категории. Ова може да се постигне со уредување на списокот со категории во вашиот образец WordPress користејќи ја опцијата за исклучување:


Додадовме и метаподатоци за објавата за да се прикаже локација за настанот. Ова се постигнува со помош на делот „Прилагодени полиња“ на WordPress. Едноставно напишете ја локацијата за името на полето и вашата локација за вредноста… потоа вратете ја локацијата за приказ користејќи ја командата get_post_meta погоре.

Резултатната страница е прилично кул, со многу уникатен дизајн и распоред што ги има сите потребни елементи за промоција на книгата:
Совети за корпоративно блогирање.png

3 Коментари

  1. 1

    Исто така, изградивме прилагоден извор со објавените идни настани и ја изменивме генерацијата на мапи за XML за да објавуваме идни објави. Ако користите генератор на Arne Brachenwald's XML Sitemap, линијата 1747 од sitemap-core.php може да се ажурира на $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

    Барав ваков вид на помош, но првиот код е отсечен пред да се заврши. Може ли да ја објавите првата линија како одговор на овој коментар?

Што мислите?

Оваа страница користи Akismet за намалување на спам. Научете како се обработува вашиот коментар.