WordPress: Publikoni Postimet e Ardhshme si Ngjarje të Ardhshme

WordPress

Ne ndërtuam një mikro-sit WordPress për Blogim i korporatave për Dummies dhe dëshironim të kishim një seksion ku ne shfaqnim ngjarjet e ardhshme në shiritin anësor të poshtëm. Zgjidhja për ta bërë këtë është në të vërtetë mjaft e thjeshtë dhe e ndërtuar direkt në WordPress. Brenda temës suaj, mund të shtoni një lak që kërkon vetëm dhe shfaq postimet e ardhshme për një kategori të veçantë që përdoret vetëm për Ngjarjet e Ardhshme:

<?php query_posts('order=ASC&cat = 3 & post_status = e ardhmja, publiko '); nëse (keni_ postime ()): ndërsa (keni_postime ()): the_post (); nëse (strtotime (get_the_time ("F jS Y"))> koha ()): vazhdo; tjetër: jehonë $ post-> id; ?>

Metoda query_posts vendoset pak përpara lakut WordPress për të kufizuar postimet e botuara në pyetjen e përdorur. Meqenëse këto janë postime të planifikuara në të ardhmen e blogut (në datën e ngjarjes), nuk duhet të shqetësoheni nëse shfaqen në blogun tuaj kryesor në modelin tuaj. Ndoshta mund të dëshironi të fshehni kategoritë nga lista e kategorive tuaja. Kjo mund të arrihet duke redaktuar listën tuaj të kategorive në modelin tuaj WordPress duke përdorur opsionin përjashto:


Ne gjithashtu shtuam meta të dhëna për postimin për të shfaqur një vendndodhje për ngjarjen. Kjo është arritur duke përdorur seksionin e Fushave të Përshtatura të WordPress. Thjesht shkruani vendndodhjen për emrin e fushës dhe vendndodhjen tuaj për vlerën… pastaj merrni vendndodhjen për shfaqje duke përdorur komandën get_post_meta më lart.

Faqja që rezulton është mjaft e bukur, me një dizajn dhe paraqitje shumë unike që ka të gjithë elementët e nevojshëm për promovimin e librit:
Këshilla të Blogimit të Korporatave.png

3 Comments

  1. 1

    Ne gjithashtu ndërtuam një njoftim të personalizuar me ngjarjet e ardhshme të postuara dhe modifikuar brezin e hartave të XML për të publikuar postimet e ardhshme. Nëse jeni duke përdorur Gjeneratorin e Hartit të Hartave XML të Arne Brachenwald, rreshti 1747 i sitemap-core.php mund të azhurnohet në $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Çfarë mendoni ju?

Kjo faqe përdor Akismet për të reduktuar spamin. Mësoni se si përpunohet komenti juaj.