Membuat Widget Artikel Acak di WordPress (Random Posts)

Bagikan

Ingin menampilkan artikel secara acak (random posts) di widget WordPress? Ikuti panduan ini untuk membuat widget artikel acak di WordPress.

Cara ini akan menampilkan widget artikel acak yang sederhana tanpa gambar. Tujuannya adalah meminimalisasi penampilan namun informasi bisa tersampaikan kepada pengunjung.

Widget Artikel Acak di WordPress

Masukkan Kode ke Functions.php

Langkah pertama adalah masukkan kode berikut ini ke functions.php tema yang Anda gunakan di WordPress.

/**
 * Random Post
 */
 function wpcat_rand_posts() { 
 
$args = array(
    'post_type' => 'post',
    'orderby'   => 'rand',
    'posts_per_page' => 8, 
    );
 
$the_query = new WP_Query( $args );
 
if ( $the_query->have_posts() ) {
 
$string .= '<ul>';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        $string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
    }
    $string .= '</ul>';
    /* Restore original Post Data */
    wp_reset_postdata();
} else {
 
$string .= 'no posts found';
}
 
return $string; 
} 
 
add_shortcode('wpcat-random-posts','wpcat_rand_posts');
add_filter('widget_text', 'do_shortcode');

‘posts_per_page’ => 8, bisa Anda sesuaikan jumlah artikel yang akan ditampilkan, jika ingin 5 artikel yang tampil tinggal rubah saja ke angka 5. (‘posts_per_page’ => 5,).

Anda bisa menggunakan bantuan plugin Code Snippets untuk memasukkan kode ke functions.php. Atau jika Anda memiliki akses ke panel hosting, masukkan langsung melalui panel.

Baca juga:

Optimasi Gambar WordPress dengan CDN Gratis

ZipPNG: CDN Optimasi & Cache Gambar Gratis

Cara Membuat Widget Artikel Terbaru dan Acak di WordPress

Tampilan Widget Artikel

Langkah selanjutnya adalah menampilkan artikel acak pada widget. Gunakan shortcode ini pada Widget > HTML Khusus.

[wpcat-random-posts]

Simpan dan selesai.

Tinggalkan komentar