„WordPress“: paskelbkite būsimus įrašus kaip būsimus įvykius

WordPress

Mes sukūrėme „WordPress“ mikro svetainę Įmonių dienoraščiai, skirti manekenams ir norėjo turėti skyrių, kuriame apatinėje šoninėje juostoje rodėme būsimus įvykius. Tai padaryti iš tikrųjų yra gana paprasta ir įdiegta tiesiai į „WordPress“. Temoje galite pridėti ciklą, kuris teiraujasi ir rodo tik būsimus konkrečios kategorijos įrašus, kurie naudojami tik būsimiems įvykiams:

<?php query_posts('order=ASC&katė = 3 & post_status = ateitis, paskelbk '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> laikas ()): tęsti; else: echo $ post-> id; ?>

Metodas „query_posts“ dedamas prieš pat „WordPress“ kilpą, siekiant apriboti paskelbtus įrašus pagal naudojamą užklausą. Kadangi tai būsimi suplanuoti tinklaraščio įrašai (įvykio dieną), neturite jaudintis, kad jie bus rodomi pagrindiniame tinklaraštyje jūsų šablone. Galbūt norėsite paslėpti kategorijas savo kategorijų sąraše. Tai galima padaryti redaguojant savo kategorijų sąrašą „WordPress“ šablone, naudojant išskyrimo parinktį:


Mes taip pat pridėjome įrašo metaduomenis, kad būtų rodoma įvykio vieta. Tai atliekama naudojant „WordPress“ skyrių „Pasirinktiniai laukai“. Tiesiog įveskite lauko pavadinimo vietą ir vertės vietą ... tada gaukite rodymo vietą naudodami aukščiau esančią komandą get_post_meta.

Gauta svetainė yra gana kieta, jos dizainas ir išplanavimas yra labai unikalūs ir turi visus elementus, reikalingus knygai reklamuoti:
Įmonių dienoraščių patarimai.png

3 komentarai

  1. 1

    Mes taip pat sukūrėme tinkintą sklaidos kanalą, kuriame paskelbti būsimi įvykiai, ir modifikavome XML svetainės schemų generavimą, kad galėtume paskelbti būsimus įrašus. Jei naudojate Arne'o Brachenwaldo XML svetainių schemų generatorių, sitemap-core.php 1747 eilutę galima atnaujinti iki $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Ką manote?

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojamas jūsų komentaras.