WordPress: objavi prihodnje objave kot prihodnje dogodke

WordPress

Za spletno mesto smo izdelali WordPressovo spletno mesto Bloganje podjetij za lutke in želel imeti razdelek, kjer smo v spodnji stranski vrstici prikazali prihajajoče dogodke. Rešitev za to je pravzaprav precej preprosta in vgrajena neposredno v WordPress. Znotraj vaše teme lahko dodate zanko, ki poizveduje in prikazuje prihodnje objave za določeno kategorijo, ki se uporablja samo za prihodnje dogodke:

<?php query_posts('order=ASC&cat = 3 & post_status = prihodnost, objavi '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> time ()): nadaljevanje; else: echo $ post-> id; ?> 

Metoda query_posts je postavljena tik pred zanko WordPress, da objave objave omeji na uporabljeno poizvedbo. Ker gre za prihodnje načrtovane objave v spletnem dnevniku (na datum dogodka), vam ni treba skrbeti, da bodo prikazane v vašem osrednjem spletnem dnevniku v predlogi. Kljub temu boste kategorije morda želeli skriti s seznama kategorij. To lahko dosežete z urejanjem seznama kategorij v predlogi WordPress z uporabo možnosti izključi:


Dodali smo tudi metapodatke za objavo, ki prikazujejo lokacijo dogodka. To se doseže s pomočjo oddelka WordPress 'Custom Fields. Preprosto vnesite lokacijo za ime polja in svojo lokacijo za vrednost ... in nato z zgornjim ukazom get_post_meta pridobite lokacijo za prikaz.

Nastalo spletno mesto je zelo kul, z zelo edinstvenim dizajnom in postavitvijo, ki vsebuje vse elemente, potrebne za promocijo knjige:
Nasveti za bloganje podjetij .png

3 Komentarji

  1. 1

    Izdelali smo tudi vir po meri z objavljenimi prihodnjimi dogodki in prilagodili generacijo zemljevidov zemljevidov XML za objavo prihodnjih objav. Če uporabljate generator XML zemljevidov XML Arneja Brachenwalda, lahko vrstico 1747 sitemap-core.php posodobite na $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Kaj menite?

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.