WordPress: publicējiet nākotnes ziņas kā gaidāmos notikumus

WordPress

Mēs izveidojām vietni WordPress Korporatīvā emuāru veidošana manekeniem un vēlējās, lai būtu sadaļa, kur apakšējā sānjoslā parādījām gaidāmos notikumus. Risinājums, kā to izdarīt, faktiski ir diezgan vienkāršs un iebūvēts tieši programmā WordPress. Motīvā varat pievienot cilpu, kas vaicā un parāda tikai nākotnes ziņas konkrētai kategorijai, kas tiek izmantota tikai nākotnes notikumiem:

<?php query_posts('order=ASC&cat = 3 & post_status = nākotne, publicēt '); ja (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> laiks ()): turpināt; cits: echo $ post-> id; ?>

Metode query_posts tiek ievietota tieši pirms WordPress cilpas, lai publicētās ziņas ierobežotu ar izmantoto vaicājumu. Tā kā šie ir turpmākie ieplānotie emuāra ieraksti (pasākuma datumā), jums nav jāuztraucas par to, ka tie tiks parādīti jūsu galvenajā emuārā jūsu veidnē. Varat tomēr paslēpt kategorijas no savu kategoriju saraksta. To var panākt, rediģējot kategoriju sarakstu savā WordPress veidnē, izmantojot izslēgšanas opciju:


Mēs arī pievienojām ziņas metadatus, lai parādītu notikuma vietu. Tas tiek paveikts, izmantojot sadaļu WordPress 'Pielāgotie lauki. Vienkārši ievadiet lauka nosaukuma atrašanās vietu un vērtību - atrašanās vieta ... pēc tam izgūstiet rādīšanas vietu, izmantojot iepriekš esošo komandu get_post_meta.

Rezultātā izveidotā vietne ir diezgan forša, ar ļoti unikālu dizainu un izkārtojumu, kurā ir visi grāmatas reklamēšanai nepieciešamie elementi:
Korporatīvo emuāru veidošana Tips.png

3 Komentāri

  1. 1

    Mēs izveidojām arī pielāgotu plūsmu ar nākotnes notikumiem un izmainījām XML vietnes kartes paaudzi, lai publicētu turpmākās ziņas. Ja izmantojat Arne Brachenwald's XML Sitemap Generator, vietnes kartes-core.php 1747. rindiņu var atjaunināt līdz $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

    Es meklēju šāda veida palīdzību, taču pirmais kods tiek nogriezts, pirms tas ir pabeigts. Vai varat ievietot pirmo rindiņu atbildē uz šo komentāru?

Ko jūs domājat?

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.