Cara Membuat Baca Juga Di Postingan WordPress Otomatis Dengan Kode Functions – Dalam dunia blogging, menambahkan baca juga (related posts) di setiap postingan adalah cara yang efektif untuk meningkatkan pengalaman pengguna dan mempertahankan pembaca di situs web Anda.

WordPress, sebagai platform blogging yang populer, menyediakan berbagai cara untuk membuat baca juga di postingan secara otomatis. Dalam artikel ini, kami akan menjelaskan cara membuat baca juga di postingan WordPress secara otomatis untuk meningkatkan interaksi pengguna.

Contoh:

Ada beberapa cara yang dapat Anda gunakan untuk membuat baca juga di postingan WordPress secara otomatis. Berikut adalah beberapa metode yang paling umum digunakan:

Langkah 1: Copy & Paste Kode ini

Sebelumnya masuk ke WordPress Anda harus pergi ke theme function dari Apprance -> Theme Editor -> Pilih Thema -> Thema Function:

Copy kode dibawah ini lalu pastekan Dibawah <?php
NB:
– Ubah 'number' => 5, untuk menampilkan berapa postingan
– Ubah $paragraph_id = 3; untuk menampilkan di paragrah ke berapa

//Tutorial dari alberthwrd.com
function BacaJuga($atts){
    global $post;
    extract(shortcode_atts(array(
    'number' => 5, //Ini untuk tampilan postingan
    'category' => 'default-category',
    'baca' => '<div class="baca">',
    'titlebaca' => '<div class="titlebaca"><strong>Read more:</strong></div>',
    'contentbaca' => '<div class="contentbaca">',
    'openul' => '<ul>',
    'id' => get_the_ID(),
    ), $atts));
    $categories = get_the_category($id);
    if (!empty($categories)) {
        $category = esc_html($categories[0]->name);   
    }
    $return_string = ''.$baca.''.$titlebaca.''.$contentbaca.''.$openul.'';
    $the_query = new WP_Query(array('category_name' => $category, 'orderby' => 'rand', 'order' => 'DESC' , 'posts_per_page' => $number , 'post__not_in' => array( $id ), 'tag__not_in' => array(00001, 00002, 00003) ));
    if ( $the_query->have_posts() ) { 
        while ( $the_query->have_posts() ) { 
            $the_query->the_post();
            $return_string .= '<li><a target="_blank" href="'.get_permalink().'" title="'.get_the_title().'">'.get_the_title().'</a></li>';
        }
    } else {
    }
    wp_reset_postdata();
    $return_string .= '</ul>';
    $return_string .= '</div>';
    $return_string .= '</div>';
    $return_string .= '<div class="partner-banner-aftc-baca-juga" style="text-align: center; margin-top: 30px;"></div>';
    return $return_string;
}
add_shortcode( 'albertcode', 'BacaJuga' );
function insert_shortcode_after_paragraph($content) {
    if (is_single()) {
        $paragraphs = explode("</p>", $content);
        $paragraph_id = 3; // Atur paragrah ke berapa akan tampil 
        $paragraphs[$paragraph_id] .= do_shortcode('[albertcode]');
        return implode("</p>", $paragraphs);
    }
    return $content;
}
add_filter('the_content', 'insert_shortcode_after_paragraph');

Selanjutnya masuk ke Style.css dan pastekan kode dibawah ini

/*style untuk baca juga - alberthwrd.com*/
.baca{
position: relative;
display: inline-block;
}
.baca .titlebaca{
background-color: white;
position: absolute;
margin-left: 15px;
margin-top: -14px;
padding: 0px 15px;
}
.baca .contentbaca{
border: solid 1px #dddddd;
padding: 20px 20px 0px 20px;
}

Langkah 2: Periksa Apakah Berhasil!

Selamat tampilan Bacajuga atau readmore telah tampil.

Jika ada pertanyaan sertakan di komentar

Kesimpulan

Membuat baca juga di postingan WordPress secara otomatis adalah langkah penting dalam meningkatkan interaksi pengguna dan mempertahankan pembaca di situs web Anda. Dengan menggunakan kode ini, Anda dapat dengan mudah menampilkan postingan terkait yang relevan dengan konten yang sedang dilihat oleh pengunjung. Selamat mencoba!