Cara Menambahkan Form komentar di halaman tertentu

Cara Menambahkan Form komentar di halaman tertentu

Anda bisa menambahkan kolom komentar khusus, pada halaman tertentu (baik itu post, page, maupun custom post), dengan menggunakan plugin WPDiscuz.

Kolom komentar ini hanya akan muncul pada halaman yang di setting saja. Dan tidak akan muncul di halaman selain itu.

Form komentar ini sangat bisa di kustomisasi, dengan berbagai gaya (style). Anda bisa menempatkan nya di bagian atas halaman, bagian tengah, dan bahkan bisa juga meski Anda menggunakan elementor.    

Contoh Keadaan

Anda memiliki 2 buah halaman. Pertama adalah Contact Us. Kedua adalah About Us. Anda ingin menampilkan kolom komentar khusus, di halaman About Us.

Bila ada orang yang memberikan komentar di halaman About us, maka komentar tersebut tidak akan muncul di halaman Contact Us, atau di kolom komentar post. 

 

 

Prosedur

Tambahkan script berikut di function.php, di tema Anda.

/**----- #WPDiscuz Comment Custom Post by devanoda.com ----------*/
function my_wpdiscuz_shortcode() {
$html = "";
if (file_exists(ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php")) {
ob_start();
include_once ABSPATH . "wp-content/plugins/wpdiscuz/themes/default/comment-form.php";
$html = ob_get_clean();
}
return $html;
}
add_shortcode("wpdiscuz_comments", "my_wpdiscuz_shortcode");

Untuk melakukan nya, buka: Appereance >> Theme file editor.   Selanjutnya, pilih: Theme Function (function.php). Lalu, masukan script nya disana.

1. Masuk ke Appereance Theme file editor 1024x502 1 

 

2. Arahkan ke Theme Function 1024x505 1

Membuat Form komentar Baru

Sebelum membuat form komentar baru, Anda perlu mengetahui ID Halaman yang hendak digunakan untuk menampilkan komentar ini. ID ini nanti perlu di masukan ke dalam settingan form komentar yang akan dibuat nanti.

Ikuti cara melakukan nya dibawah ini. Buka halaman yang ingin di berikan komentar khusus tersebut, dalam menu “Edit” mode.  

 

3. Buka halaman di menu editing 1024x503 1

Selanjutnya, lihat ID halaman nya di bagian URL.

4. Dapatkan ID Halaman nya 1024x529 1
Lokasi ID post/ page

Barulah setelah itu, buat form komentar nya. Masuk ke menu: WPDiscuz >> Form.

5. WPDiscuz Form 1024x503 1
WPDiscuz >> Form

Buat form komentar baru, dengan mengeklik “Add New”.

6. Add New Form 1024x503 1
Add new form comments

Centang jenis post yang ingin Anda berikan form komentar khusus ini, pada bagian “Display comment form for post types”

7. Display comment form for post types 1024x506 1
Lokasi: Display comment form for post types

Masukan ID post nya (yang sudah di dapatkan sebelum nya), di kolom “Display comment form for post IDs”.

8. Display comment form for post IDs 1024x503 1
Lokasi: Display comment form for post ID

Bagian lain nya, bisa Anda konfigurasi sesuai selera. Selanjutnya, klik tombol “Publish”.

Menambahkan Shortcode

Selanjutnya adalah menambahkan Shortcode di halaman yang ingin Anda tampilkan form komentar khusus ini. Buka halaman tersebut, kemudian masukan shortcode ini:

[wpdiscuz_comments*]

Catatan: Hapus tanda bintang

Klik publish, apabila sudah. Catatan: Shortcode ini sangat fleksibel sekali. Anda bisa menambahkan nya lokasi manapun dalam halaman tersebut. Bahkan jika Anda menggunakan elementor.

9. Penambahan shortcode comment di badan post 1024x504 1
Contoh shortcode di badan post
10. Penambahan shortcode comment di Elementor 1024x504 1
Contoh shortcode di Elementor

 

Pemecahan Masalah jika kolom komentar tidak muncul

Pastikan general setting pemberian komentar nya tercentang

Anda perlu memastikan, bahwa situs Anda mengijinkan pemberian komentar. Bisa dikatakan, Anda tidak boleh melakukan disable atas sistem komentar nya. Cara untuk mengecek nya, buka: Setting >> Discussion Pastikan “Allow people to submit comments on new posts” tercentang disan

12. Allow people to submit comments on new posts 1024x504 1
Tampilan: Allow people to submit comments on new posts

Tampilan komentar berantakan

Jika ini terjadi, Anda mungkin tidak mengaktifkan fitur komentar, pada halaman atau post yang ingin Anda sisipkan form komentar kustom ini. Untuk mengatasi hal ini, lakukan tindakan berikut:

  1. Lihat pilihan “Discussion”, yang ada di bawah post. Kemudian, centang “allow discussion”.
  2. Jika bagian ini tidak ada, munculkan dahulu dengan menggunakan screen option.
    1. Buka Screen Option.
    2. Centang: Discussion dan Comments.
13. Screen Option 1024x502 1
Buka Screen Option
14. Centang Discussion dan Comments 1024x505 1
Centang Comment dan Discussion

Referensi