WordPress: Jövőbeli bejegyzések közzététele közelgő eseményként

WordPress

Ehhez készítettünk egy WordPress mikrohelyet Vállalati blogolás a bábuknak és szerettem volna egy részt, ahol az alsó oldalsávon megjelenítjük a közelgő eseményeket. A megoldás erre valójában meglehetősen egyszerű és közvetlenül beépül a WordPressbe. A témán belül felvehet egy kört, amely csak egy jövőbeli eseményekhez használt, egy adott kategória jövőbeni bejegyzéseit kérdezi és jeleníti meg:

<?php query_posts('order=ASC&cat = 3 & post_status = jövő, közzététel '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> idő ()): folytatás; else: echo $ post-> id; ?>

A query_posts metódust közvetlenül a WordPress hurok elé helyezzük, hogy a közzétett hozzászólásokat a használt lekérdezésre korlátozzuk. Mivel ezek jövőbeli ütemezett blogbejegyzések (az esemény dátumán), nem kell attól tartania, hogy a fő blogjában a sablonjában jelennek meg. Érdemes azonban elrejteni a kategóriákat a kategóriák listájából. Ez úgy érhető el, hogy a kizárási opcióval szerkeszti a kategórialistát a WordPress sablonban:


Hozzáadtuk a bejegyzés metaadatait is, hogy megjelenítsék az esemény helyszínét. Ezt a WordPress Egyéni mezők szakaszával lehet elérni. Egyszerűen írja be a mező nevét és az érték helyét ..., majd a fenti get_post_meta paranccsal szerezze be a megjelenítés helyét.

Az így kapott oldal nagyon klassz, nagyon egyedi tervezésű és elrendezésű, és minden elemet tartalmaz a könyv népszerűsítéséhez:
Vállalati blogolási tippek.png

3 Comments

  1. 1

    Építettünk egy egyéni hírcsatornát is a jövőbeli eseményekkel, és módosítottuk az XML webhelytérkép-generációt a jövőbeli bejegyzések közzétételéhez. Ha Arne Brachenwald XML Sitemap Generatorját használja, a sitemap-core.php 1747. sora frissíthető $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “; to $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.