2 Cara Mendapatkan Komentar Artikel Pada WordPress

Photo by Pixelcreatures on Pixabay

Komentar digunakan dalam sebuah artikel untuk mendapatkan pertanyaan, masukkan, koreksi dan lain sebagainya, dan pada kesempatan kali ini Mangcoding akan sharing mengenai 2 Cara Mendapatkan Komentar Artikel Pada WordPress, mudah-mudahan ini dapat membantu Teman-teman semua, tanpa berlama-lama Yuk kita langsung Pelajari!

Link Mangcoding1. Mendapatkan Komentar Artikel dengan menggunakan variabel global

Saya yakin Anda tahu tentang fungsi wp_list_comments(), fungsi ini mencetak komentar pada halaman situs web.

Mengapa fungsi ini sangat bagus dan keren?

  • Pertama, fungsi ini menjalankan loop komentar dan menetapkan variabel global yang berisi tingkat kedalaman komentar saat ini di loop.
  • Kedua, wp_list_comments memungkinkan Anda untuk menentukan serta memilih template komentar Anda sendiri dengan menggunakan callback parameter.
wp_list_comments('callback=my_custom_comment_template');

Dalam my_custom_comment_template() variabel global $comment_depth dan $GLOBALS[‘comment_depth’] akan ditetapkan.

Link Mangcoding2. Mendapatkan Komentar Artikel dengan ID komentar

Bagaimana jika Anda ingin mendapatkan tingkat kedalaman komentar, jika variabel global $comment_depth tidak tersedia? dan Anda hanya miliki ID komentar misalnya.

Anda bisa menggunakan fungsi dibawah ini untuk mengatasi Permasalahan tersebut :

function rudr_get_comment_depth( $my_comment_id ) {
    $depth_level = 0;
    while( $my_comment_id > 0  ) { // if you have ideas how we can do it without a loop, please, share it with us in comments
        $my_comment = get_comment( $my_comment_id );
        $my_comment_id = $my_comment->comment_parent;
        $depth_level++;
    }
    return $depth_level;
}

Kemudian, Masukkan juga perintah dibawah ini :

echo rudr_get_comment_depth( 784 ); // print the depth level of comment 784

Itulah artikel 2 Cara Mendapatkan Komentar Artikel Pada WordPress yang bisa Mangcoding sharing. Mudah-mudahan ini bisa bermanfaat dan dapat membantu Anda. Dan jika ada kritik serta saran yang dapat membangun, silahkan komentar atau kirim melalui email dan media sosial Mangcoding.

Referensi : Rudrastyh