WordPress: Publikasikan Posting Masa Depan sebagai Acara Mendatang

WordPress

Kami membangun situs mikro WordPress untuk Blogging Perusahaan untuk Dummies dan ingin memiliki bagian tempat kami menampilkan acara mendatang di bilah sisi bawah. Solusi untuk melakukan ini sebenarnya cukup sederhana dan dibangun langsung di WordPress. Dalam tema Anda, Anda dapat menambahkan loop yang hanya menanyakan dan menampilkan posting masa depan untuk kategori tertentu yang hanya digunakan untuk Acara Mendatang:

<?php query_posts('order=ASC&cat = 3 & post_status = masa depan, terbitkan '); if (have_posts ()): while (have_posts ()): the_post (); if (strtotime (get_the_time ("F jS Y"))> time ()): lanjutkan; lain: echo $ post-> id; ?> 

Metode query_posts ditempatkan tepat sebelum loop WordPress untuk membatasi posting yang dipublikasikan ke kueri yang digunakan. Karena ini adalah postingan blog terjadwal di masa mendatang (pada tanggal acara), Anda tidak perlu khawatir postingan tersebut ditampilkan di blog inti di template Anda. Anda mungkin ingin menyembunyikan kategori dari daftar kategori Anda. Ini dapat dilakukan dengan mengedit daftar kategori Anda di template WordPress Anda menggunakan opsi kecualikan:


Kami juga menambahkan metadata untuk posting untuk menampilkan lokasi acara. Ini dilakukan dengan menggunakan bagian Custom Fields di WordPress. Cukup ketik lokasi untuk nama bidang dan lokasi Anda untuk nilainya… kemudian ambil lokasi untuk ditampilkan menggunakan perintah get_post_meta di atas.

Situs yang dihasilkan cukup keren, dengan desain dan tata letak yang sangat unik yang memiliki semua elemen yang diperlukan untuk mempromosikan buku:
Tips Blogging Perusahaan.png

3 Komentar

  1. 1

    Kami juga membuat umpan khusus dengan acara mendatang yang diposkan dan memodifikasi pembuatan peta situs XML untuk menerbitkan entri mendatang. Jika Anda menggunakan Generator Peta Situs XML Arne Brachenwald, baris 1747 dari sitemap-core.php dapat diperbarui ke $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

Bagaimana menurut Anda?

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.