WordPress: publiqueu publicacions futures com a propers esdeveniments

WordPress

Hem creat un micro-lloc de WordPress per a Blogs corporatius per a maniquís i volíem tenir una secció on mostréssim els propers esdeveniments a la barra lateral inferior. La solució per fer-ho és en realitat bastant senzilla i integrada directament a WordPress. Dins del vostre tema, podeu afegir un bucle que només consulti i mostri publicacions futures per a una categoria específica que només s’utilitzi per a esdeveniments futurs:

<?php query_posts('order=ASC&cat = 3 & post_status = futur, publica "); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> time ()): continueu; else: echo $ post-> id; ?>

El mètode query_posts es col·loca just abans del bucle de WordPress per limitar les publicacions publicades a la consulta utilitzada. Com que aquestes són publicacions de bloc programades en el futur (a la data de l'esdeveniment), no us haureu de preocupar que es mostrin al vostre bloc principal a la plantilla. És possible que vulgueu amagar les categories de la llista de categories. Això es pot aconseguir editant la llista de categories a la plantilla de WordPress mitjançant l'opció d'excloure:


També hem afegit metadades per a la publicació per mostrar la ubicació de l'esdeveniment. Això s’aconsegueix mitjançant la secció Camps personalitzats de WordPress. Simplement escriviu la ubicació per al nom del camp i la vostra ubicació pel valor ... i després recupereu la ubicació per mostrar-la mitjançant l'ordre get_post_meta anterior.

El lloc resultant és força interessant, amb un disseny i un disseny molt únics que inclou tots els elements necessaris per promocionar el llibre:
Consells de blocs corporatius.png

3 Comentaris

  1. 1

    També vam crear un feed personalitzat amb els esdeveniments futurs publicats i vam modificar la generació de mapes del lloc XML per publicar publicacions futures. Si utilitzeu el generador de mapes del lloc XML d’Arne Brachenwald, la línia 1747 de sitemap-core.php es pot actualitzar a $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Què et sembla?

Aquest lloc utilitza Akismet per reduir el correu no desitjat. Esbrineu com es processa el vostre comentari.