Cara Menampilkan Tulisan Terbaru dari Kategori di WordPress

Pernahkah Anda ingin menampilkan posting terbaru Anda dari setiap kategori di sidebar WordPress Anda? Baru-baru ini, salah satu pengguna kami meminta kami cara mudah untuk menampilkan posting terbaru dari kategori tertentu di widget sidebar WordPress. Pada artikel ini, kita akan membahas bagaimana menampilkan posting terbaru berdasarkan kategori di sidebar WordPress Anda.

Posting berdasarkan kategori

Ada dua cara untuk menampilkan posting terbaru berdasarkan kategori di WordPress. Metode pertama cukup sederhana dan ramah pemula karena kita akan menggunakan plugin untuk menampilkan postingan terbaru berdasarkan kategori di widget (tanpa coding yang diperlukan).

Metode kedua menggunakan cuplikan kode untuk pengguna DIY lanjutan kami, sehingga Anda dapat menampilkan pos terbaru dari kategori tertentu tanpa plugin.

Satu-satunya keuntungan menggunakan metode kode adalah Anda tidak bergantung pada plugin, dan Anda memiliki beberapa pilihan penyesuaian lagi. Namun metode pluginnya MUDAH dan memiliki sebagian besar pilihan penyesuaian untuk memuaskan 95% orang seperti gambar thumbnail pasca-pertunjukan, menampilkan kutipan posting dan durasi kutipan kontrol, menunjukkan tanggal posting dan jumlah komentar, dll.

Setelah itu katakan, mari kita lihat bagaimana Anda bisa dapat menampilkan posting terbaru berdasarkan kategori di sidebar WordPress Anda dengan plugin widget postingan kategori.

Tampilkan Recent Posts oleh Kategori (Metode Plugin)

Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin Category Posts Widget.

Setelah aktivasi, Anda perlu mengunjungi Penampilan »Widget , disana anda akan melihat widget Category Posts baru dalam daftar widget yang tersedia.

Cukup drag dan drop widget Kategori Posts ke sidebar dimana anda ingin menampilkan postingan terbaru berdasarkan kategori.

Kategori posting pengaturan widget

Pilihan widget cukup jelas. Pertama Anda perlu memberikan judul untuk bagian kategori posting dan pilih kategori. Setelah itu Anda bisa memilih opsi tampilan lainnya seperti jumlah posting, petikan, gambar unggulan, dll.

Setelah selesai, klik tombol simpan untuk menyimpan pengaturan widget Anda. Anda sekarang dapat mengunjungi situs Anda untuk melihat posting terbaru berdasarkan kategori yang sedang beraksi.

Tampilkan Recent Posts oleh Kategori tanpa Plugin (Cuplikan Kode)

Dengan metode ini, kami akan menggunakan cuplikan kode untuk menampilkan entri terbaru dari kategori.

Pertama, Anda perlu menambahkan kode ini ke file functions.php tema Anda atau plugin khusus situs.

fungsi wpb_postsbycategory () {
 // kueri
 $ the_query = new WP_Query (array ('category_name' => 'pengumuman', 'posts_per_page' => 10));

 // Putaran
 jika ($ the_query-> has_posts ()) {
 $ string. = ' 
    ‘;
    sementara ($ the_query-> has_posts ()) {
    $ the_query-> the_post ();
    jika (has_post_thumbnail ()) {
    $ string. = ‘

  • ‘;
    $ string. = “. get_the_post_thumbnail ($ post_id, array (50, 50)). get_the_title (). ‘
  • ‘;
    } lain {
    // jika tidak ada gambar unggulan yang ditemukan
    $ string. = ‘

  • ‘. get_the_title (). ‘
  • ‘;
    }
    }
    } lain {
    // tidak ada posting yang ditemukan
    }
    $ string. = ‘

‘;

kembali $ string;

/ * Kembalikan Data Post asli * /
wp_reset_postdata ();
}
// Tambahkan kode singkat
add_shortcode (‘categoryposts’, ‘wpbpostsbycategory’);

// Aktifkan shortcode dalam widget teks
add_filter (‘widget_text’, ‘do_shortcode’);

Pastikan Anda mengganti 'pengumuman' dengan siput kategori Anda sendiri.

Kode ini hanya meminta WordPress untuk mengambil 10 posting dari kategori tertentu. Ini kemudian menampilkan tulisan dalam daftar bullet. Jika postingan memiliki fitur gambar (post thumbnail), maka akan menampilkan gambar unggulan juga.

Pada akhirnya, kami membuat shortcode 'kategoryposts' dan mengaktifkan shortcode pada widget teks.

Ada tiga cara untuk menampilkan posting terbaru berdasarkan kategori dengan menggunakan cuplikan kode ini.

Pertama, Anda cukup menempelkan kode berikut di manapun di lokasi file template yang Anda inginkan (seperti footer.php, single.php, dll).

Metode kedua dan ketiga mengandalkan penggunaan shortcode di area widget atau di dalam posting / halaman Anda.

Cukup kunjungi Penampilan »Widget dan tambahkan widget teks ke sidebar Anda. Selanjutnya tambahkan [categoryposts] shortcode di widget teks dan simpan. Anda sekarang dapat melihat pratinjau situs Anda untuk melihat posting terbaru berdasarkan kategori di sidebar.

Jika Anda ingin menampilkan posting terbaru berdasarkan kategori pada pos atau halaman tertentu, maka cukup tempel kode singkat di area konten pos.

Secara default, daftar Anda mungkin tidak terlihat sangat bagus. Anda perlu menggunakan CSS untuk menyusun daftar kategori posts. Anda dapat menggunakan kode di bawah ini sebagai titik awal pada stylesheet tema atau tema anak Anda.

ul.postsbycategory {
 daftar tipe-gaya: tidak ada;
 }

 .postsbycategory img {
 float: kiri;
 padding: 3px;
 margin: 3px;
 batas: 3px solid #EEE;
 } 

Pos dari kategori yang ditampilkan dengan gambar mini

Itu saja, semoga artikel ini membantu Anda menampilkan tulisan terbaru berdasarkan kategori di sidebar WordPress. Anda mungkin juga ingin melihat hacks dan plugin kategori yang paling dicari ini untuk WordPress.