WordPress: publicar publicaciones futuras como próximos eventos

WordPress

Creamos un micrositio de WordPress para Blogs corporativos para tontos y quería tener una sección donde mostramos los próximos eventos en la barra lateral inferior. La solución para hacer esto es bastante simple y está integrada directamente en WordPress. Dentro de su tema, puede agregar un bucle que solo consulta y muestra publicaciones futuras para una categoría específica que solo se usa para Eventos futuros:

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

The query_posts method is placed just before the WordPress loop to limit the posts published to the query used. Since these are future scheduled blog posts (on the event date), you don’t have to worry about them being displayed on your core blog in your template. You may want to hide the categories from your category list, though. This can be accomplished by editing your category list in your WordPress template using the exclude option:


We also added metadata for the post to display a location for the event. This is accomplished using WordPress’ Custom Fields section. Simply type in location for the field name and your location for the value… then retrieve the location for display using the get_post_meta command above.

El sitio resultante es bastante bueno, con un diseño y un diseño únicos que tiene todos los elementos necesarios para promocionar el libro:
Consejos para blogs corporativos.png

3 Comentarios

  1. 1

    También creamos un feed personalizado con los eventos futuros publicados y modificamos la generación del mapa del sitio XML para publicar publicaciones futuras. Si está utilizando XML Sitemap Generator de Arne Brachenwald, la línea 1747 de sitemap-core.php se puede actualizar a $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

¿Qué piensas?

Este sitio usa Akismet para reducir el correo no deseado. Descubra cómo se procesan los datos de sus comentarios.