WordPress: Julkaise tulevia viestejä tulevina tapahtumina
Rakensimme WordPress-mikrosivuston Yritysten blogging for Dummies ja halusimme saada osan, jossa näytimme tulevat tapahtumat alemmassa sivupalkissa. Ratkaisu tähän on itse asiassa melko yksinkertainen ja rakennettu suoraan WordPressiin. Teemasi sisällä voit lisätä silmukan, joka kyselee ja näyttää vain tietyn luokan tulevia viestejä, jota käytetään vain tulevissa tapahtumissa:
<?php query_posts('order=ASC&cat = 3 & post_status = tulevaisuus, julkaise '); if (have_posts ()): while (have_posts ()): the_post (); jos (strtotime (get_the_time ("F jS Y"))> aika ()): jatka; else: echo $ post-> id; ?>
Kysely_postit-menetelmä sijoitetaan juuri ennen WordPress-silmukkaa, jotta julkaistut viestit rajoitetaan käytettyyn kyselyyn. Koska nämä ovat tulevia ajoitettuja blogiviestejä (tapahtuman päivänä), sinun ei tarvitse huolehtia siitä, että ne näkyvät ydinblogissasi mallissasi. Voit kuitenkin piilottaa luokat luokkaluettelostasi. Tämä voidaan toteuttaa muokkaamalla luokaluetteloa WordPress-mallissasi käyttämällä poissulkemisvaihtoehtoa:
Lisäsimme myös viestin metatiedot näyttämään tapahtuman sijainnin. Tämä tapahtuu WordPressin Mukautetut kentät -osiossa. Kirjoita vain kentän nimen sijainti ja arvon sijainti ... hae sitten sijainti näytölle yllä olevalla get_post_meta -komennolla.
Tuloksena oleva sivusto on melko siisti, sillä on hyvin ainutlaatuinen muotoilu ja ulkoasu, jossa on kaikki tarvittavat elementit kirjan mainostamiseen: