WordPress: avaldage tulevasi postitusi eelseisvate sündmustena

WordPress

Ehitasime selle jaoks WordPressi mikrosaidi Ettevõtte blogimine mannekeenidele ja soovis, et meil oleks jaotis, kus kuvasime eelseisvaid sündmusi alumises külgribas. Lahendus selleks on tegelikult üsna lihtne ja otse WordPressi sisse ehitatud. Oma teema sisse saate lisada tsükli, mis küsib ja kuvab ainult konkreetse kategooria tulevasi postitusi, mida kasutatakse ainult tulevaste sündmuste jaoks.

<?php query_posts('order=ASC&kass = 3 & post_status = tulevik, avalda '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> aeg ()): jätka; else: kaja $ post-> id; ?

Meetod query_posts paigutatakse vahetult enne WordPressi tsüklit, et avaldatud postitused piirduksid kasutatud päringuga. Kuna need on tulevikus plaanitud ajaveebipostitused (sündmuse kuupäeval), ei pea te muretsema selle pärast, et neid kuvatakse teie põhiblogis oma mallis. Võib-olla soovite kategooriad siiski oma kategooriate loendist peita. Seda saab teha, kui redigeerite oma kategooriate loendit oma WordPressi mallis, kasutades välistamisvalikut:


Lisasime postituse metaandmed ka sündmuse asukoha kuvamiseks. Selle saavutamiseks kasutatakse WordPressi jaotist Kohandatud väljad. Sisestage lihtsalt välja nimi ja asukoha väärtus ... siis hankige kuvamiseks asukoht ülaltoodud käsu get_post_meta abil.

Saadud sait on üsna lahe, väga ainulaadse kujunduse ja paigutusega, millel on kõik raamatu reklaamimiseks vajalikud elemendid:
Ettevõtte ajaveebi vihjeid.png

3 Kommentaarid

  1. 1

    Samuti koostasime tulevaste postitatud sündmustega kohandatud voo ja muutsime tulevaste postituste avaldamiseks XML-saidiplaani genereerimist. Kui kasutate Arne Brachenwaldi XML-saidiplaani generaatorit, saab saidi sitemap-core.php rida 1747 värskendada väärtuseks $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Mis sa arvad?

Sellel saidil kasutatakse rämpsposti vähendamiseks Akismetit. Vaadake, kuidas teie andmeid töödeldakse.