WordPress: Publikujte budoucí příspěvky jako nadcházející události

WordPress

Vytvořili jsme mikrostránku WordPress pro Firemní blogování pro figuríny a chtěli jsme mít sekci, kde jsme v dolním postranním panelu zobrazovali nadcházející události. Řešení, jak toho dosáhnout, je ve skutečnosti celkem jednoduché a zabudované přímo do WordPressu. V rámci svého motivu můžete přidat smyčku, která pouze zadává dotazy a zobrazuje budoucí příspěvky pro konkrétní kategorii, která se používá pouze pro budoucí události:

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

Metoda query_posts je umístěna těsně před smyčku WordPress, aby se omezily příspěvky publikované na použitý dotaz. Jelikož se jedná o budoucí naplánované příspěvky na blogu (k datu události), nemusíte si dělat starosti s jejich zobrazením na hlavním blogu ve vaší šabloně. Možná budete chtít skrýt kategorie ze seznamu kategorií. Toho lze dosáhnout úpravou seznamu kategorií v šabloně WordPress pomocí možnosti vyloučení:


Přidali jsme také metadata k příspěvku, abychom zobrazili umístění události. Toho lze dosáhnout pomocí sekce Vlastní pole WordPress. Jednoduše zadejte umístění pro název pole a vaše umístění pro hodnotu ... poté načtěte umístění pro zobrazení pomocí výše uvedeného příkazu get_post_meta.

Výsledný web je docela v pohodě, s velmi jedinečným designem a rozvržením, které obsahuje všechny prvky nezbytné k propagaci knihy:
Tipy pro firemní blogování.png

3 Komentáře

  1. 1

    Vytvořili jsme také vlastní informační kanál s zveřejněnými budoucími událostmi a upravili jsme generování souboru Sitemap XML tak, aby zveřejňovalo budoucí příspěvky. Pokud používáte generátor XML Sitemap Arne Brachenwalda, řádek 1747 souboru sitemap-core.php lze aktualizovat na $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Co si myslíte?

Tyto stránky používají Akismet k omezení spamu. Zjistěte, jak jsou vaše údaje komentářů zpracovávány.