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čkou WordPress, aby se omezily publikované příspěvky na použitý dotaz. Protože se jedná o budoucí plánované blogové příspěvky (k datu události), nemusíte se obávat, že se zobrazí na vašem hlavním blogu ve vaší šabloně. Můžete však chtít skrýt kategorie ze seznamu kategorií. Toho lze dosáhnout úpravou seznamu kategorií v šabloně WordPress pomocí možnosti vyloučit:


Také jsme přidali metadata k příspěvku, aby bylo možné zobrazit místo události. Toho lze dosáhnout pomocí sekce Vlastní pole WordPress. Jednoduše zadejte umístění pro název pole a vaši polohu pro hodnotu… pak 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.