Cara Menampilkan Semua Tulisan WordPress Anda di Satu Halaman

Apakah Anda ingin menampilkan semua posting WordPress Anda pada satu halaman? Baru-baru ini salah satu pembaca kami ingin membuat halaman arsip dan menampilkan semua posting WordPress di satu halaman. Pada artikel ini, kami akan menunjukkan cara menampilkan semua posting WordPress Anda pada satu halaman tanpa pagination.

Mengapa dan Kapan Menampilkan Semua Tulisan di Satu Halaman?
WordPress hadir dengan dibangun di halaman arsip untuk setiap kategori, tag, penulis, dan tanggal.
Banyak pemilik situs memilih untuk membuat halaman arsip khusus untuk situs mereka. Halaman arsip biasanya menyoroti posting populer mereka, menampilkan arsip kompak berbasis tanggal, kategori daftar, atau awan tag tampilan, dan banyak lagi. Lihatlah halaman arsip WPBeginner sebagai contohnya.

Beberapa blog lebih memilih untuk hanya menampilkan daftar semua judul posting WordPress mereka di satu halaman.

Menampilkan Semua Tulisan WordPress di Satu Halaman
Ada banyak cara untuk menampilkan semua posting WordPress Anda di satu halaman. Anda dapat menampilkan posting di halaman dengan kode pendek, Anda dapat menampilkan posting di halaman menggunakan plugin, dan terakhir Anda dapat menampilkan semua posting di halaman menggunakan template dan loop khusus.

Kami akan membahas ketiga metode yang dimulai dengan yang paling pemula.

Metode 1: Menggunakan Plugin Kode Pos Display Display
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin shortcode Display Posts. Untuk lebih jelasnya, lihat panduan langkah demi langkah tentang cara memasang plugin WordPress.

Plugin ini bekerja di luar kotak, dan tidak ada pengaturan untuk Anda konfigurasikan. Silakan membuat halaman baru dan menyebutnya Archives atau judul lainnya. Setelah itu, Anda perlu menempelkan kode singkat berikut di halaman Anda.

[display-posts posts_per_page="1000" order="DESC"]
Kode singkat ini hanya akan menampilkan daftar semua judul posting Anda dalam urutan kronologis. Sudah diatur untuk menampilkan maksimal 1000 posting per halaman.

Jika Anda memiliki lebih dari seribu posting, maka Anda bisa mengubahnya. Anda juga dapat mengubah urutan posting ke ASC yang akan menampilkan posting dalam urutan kronologis terbalik (posting lama terlebih dahulu).


Meskipun Anda bisa menggunakan kode pos tampilan untuk menampilkan cuplikan, thumbnail, dan informasi terkait lainnya, kami tidak menyarankan untuk melakukannya. Bila Anda mencantumkan semua posting Anda di satu halaman, halaman ini akan panjang, dan Anda ingin memastikannya sederhana dan cepat. Hanya menampilkan judul posting yang cukup untuk halaman arsip gaya ini.

Jika Anda ingin menampilkan posting di halaman berdasarkan kategori atau parameter lainnya, Anda dapat melakukannya dengan mengikuti petunjuk penggunaan terperinci di halaman dokumentasi mereka.

Metode 2: Menggunakan Simple Yearly Archive Plugin
Menampilkan semua posting WordPress Anda pada satu halaman bisa membuatnya terlalu panjang untuk digulir. Anda bisa memperbaikinya dengan menunjukkan daftar setiap tahunnya. Pengguna kemudian dapat mengklik satu tahun untuk mengembangkannya dan melihat tulisan yang diterbitkan tahun itu.

Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Simple Yearly Archive. Setelah aktivasi, Anda perlu membuka halaman Pengaturan »Arsip Tahunan Sederhana untuk mengkonfigurasi pengaturan plugin.


Plugin ini memungkinkan Anda untuk menampilkan daftar posting dengan berbagai cara. Anda dapat menunjukkan semuanya di bawah tautan ke arsip tahunan, atau Anda dapat menunjukkannya di bawah tahun yang dapat dilipat.

Jika Anda ingin menampilkannya di bawah tahun yang dapat dilipat, Anda perlu menambahkan <div> dan </ div> di samping opsi 'Before / After (judul utama)'.

Sisa pilihan plugin cukup jelas. Anda bisa mengaturnya sesuai kebutuhan Anda. Jangan lupa klik tombol save changes untuk menyimpan setting anda. Sekarang untuk menampilkan semua posting Anda di halaman, Anda hanya perlu menambahkan [SimpleYearlyArchive] shortcode ke halaman pilihan Anda.



Plugin ini menyediakan berbagai parameter yang bisa digunakan dengan shortcode. Anda bisa melihat parameter pada halaman dokumentasi plugin.

Metode 3: Tampilkan Semua Tulisan WordPress dalam Satu Halaman dengan Kode Template
Saat menggunakan plugin untuk menampilkan semua posting dalam satu halaman adalah cara termudah, beberapa dari Anda mungkin ingin belajar bagaimana melakukannya dengan kode template halaman.

Pertama, Anda perlu membuat template halaman kustom dan menyalin styling dari file page.php Anda. Setelah itu, Anda akan menggunakan satu lingkaran di bawah ini untuk menampilkan semua tulisan dalam satu halaman.
<?php
// the query
$wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?>

<?php if ( $wpb_all_query->have_posts() ) : ?>

<ul>

    <!-- the loop -->
    <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?>
        <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    <!-- end of the loop -->

</ul>

    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
Jika petunjuk kode di atas tidak masuk akal, sebaiknya gunakan metode 1. Kami harap artikel ini membantu Anda menampilkan semua posting WordPress Anda di satu halaman.

 


close