Dulu, kami telah membagikan cara kadaluarsa posting di WordPress menggunakan Plugin Expirator Post. Nah, saat membuat situs daftar acara, kami menemukan plugin ini sangat membantu. Kami dapat dengan mudah menghapus daftar acara yang kadaluarsa. Kedua, berkat plugin ini, sangat mudah untuk mengurutkan posting melalui tanggal kadaluarsa juga. Pada artikel ini, kami akan menunjukkan cara untuk mengurutkan posting melalui tanggal kadaluarsa di WordPress.
Kode Diperbarui untuk mencerminkan perubahan di plugin tempat mereka mengubah nama bidang khusus. Terima kasih Tajim untuk memberi tahu kami di komentar.
Dalam proyek kami, kami mengadakan Acara sebagai Custom Post Type. Sekarang ini untuk nirlaba yang bertahan seperti satu peristiwa per bulan, jadi kami hanya membuat sebuah lingkaran untuk dimasukkan ke dalam halaman acara mereka. Anda bisa menggunakan kode di sidebar Anda, atau di tempat lain yang Anda inginkan.
'event', 'posts_per_page' => 15, 'order' => 'ASC', 'meta_key' => '_expiration-date', 'orderby' => 'meta_value'); $ eventloop = WP_Query baru ($ args); if ($ eventloop-> have_posts ()): while ($ eventloop-> have_posts ()): $ eventloop-> the_post (); // Semua Isi Loop Goes Here akhirnya; berakhir jika; ?>
Caranya adalah dengan memanfaatkan meta_key dan kemudian pengguna oderby meta_value. Menempatkannya dalam Ascending Order menunjukkan kejadian yang akan segera datang (kedaluwarsa segera). Contoh daftar acara kami:
Perhatikan agar ini berhasil, Anda HARUS menggunakan Plugin Post Expirator.
Jika Anda memiliki pertanyaan, silakan bertanya di komentar di bawah ini.