4 Cara Duplicate WordPress Page dan Post dengan Plugin & Coding

Nasikhun A. 18 Okt 2023 3 Menit 0

Cara duplicate WordPress page dan postingan bisa mempersingkat waktu dalam pengembangan website. Jadi, Anda tidak perlu membuat halaman atau postingan baru dari awal jika ingin memiliki halaman atau konten serupa.

Misalnya saja, Anda sudah membuat postingan di mana Anda membuat daftar isi di WordPress secara manual. Dengan adanya duplicate, Anda tidak perlu kesulitan membuat daftar isi.

Secara garis besar, ada dua cara agar Anda bisa membuat duplikat halaman atau postingan WordPress, yakni dengan (1) menggunakan plugin, atau (2) dengan melakukan coding. Simak selengkapnya di bawah ini!

Cara Duplicate WordPress Page & Post dengan Plugin

Ada cara duplikat post WordPress dengan menggunakan plugin, yakni plugin Yoast Duplicate Post, plugin Duplicate Page & Post, dan plugin Post Duplicator.

Jadi, misal Anda membuat banner di WordPress pada satu post atau halaman, dan ingin menerapkannya pada halaman lain, maka bisa menggunakan plugin duplikasi post ini.

Cara 1: Plugin Yoast Duplicate Post

Cara duplikat post WordPress yang pertama adalah menggunakan plugin Yoast Duplicate Post. Meski judulnya hanya tertulis Post, namun plugin ini juga dapat digunakan untuk menduplikat halaman. Berikut cara duplicate halaman/postingan:

  1. Install plugin WordPress terlebih dahulu, yakni plugin Yoast Duplicate Post.
  2. Install plugin dengan cara klik menu sidebar Plugins.
  3. Temukan plugin Yoast Duplicate Post. Lalu klik Install Now > klik Activate.
    Cara Duplicate WordPress Page
  4. Pergi ke menu Pages > arahkan kursor ke halaman yang hendak diduplikat > pilih Clone.
    Cara Duplicate WordPress Page

Itulah cara duplicate WordPress page dan post dengan menggunakan plugin Yoast Duplicate Post. Hal ini cocok diterapkan bagi Anda yang butuh menampilkan Google Map di website WordPress dalam jumlah banyak dan frekuensi tinggi.

Cara 2: Plugin Duplicate Page & Post

Cara duplicate WordPress page selanjutnya adalah dengan menggunakan plugin Duplicate Page & Post. Plugin ini telah digunakan lebih dari 100.000 pengguna aktif.

Jika Anda membuat sidebar di WordPress dengan menggunakan plugin ini, maka Anda tidak kesulitan lagi dalam membuat sidebar WordPress.

  1. Install plugin dengan cara klik menu sidebar Plugins.
  2. Ketik nama yang sama, yakni Duplicate Page and Post, klik Install Now > Activate.
    Cara Duplicate WordPress Page
  3. Pergi ke menu Pages > arahkan kursor ke halaman yang hendak diduplikat > pilih Duplicate.
    Cara Duplicate WordPress Page
  4. Jika sudah, halaman atau postingan akan tersalin dalam keadaan Draft.
    Cara Duplicate WordPress Page
  5. Selanjutnya, Anda bisa mengubah isinya. Baca cara menggunakan Gutenberg agar dapat memanfaatkan teknologinya secara optimal.
    Cara Duplicate WordPress Page

Dengan melakukan duplikat halaman di website WordPress, maka ketika Anda memasang Google Tag juga lebih mudah.

Cara 3: Post Duplicator

Selanjutnya, cara duplicate WordPress page dan post yang paling mudah juga bisa dilakukan dengan menggunakan plugin Post Duplicator, sebuah plugin yang memiliki instalasi aktif lebih dari 200.000. Berkut cara install dan penggunaannya:

  1. Lakukan cara install plugin WordPress dengan klik menu Plugins di menu sidebar.
  2. Cari plugin Post Duplicator, lalu klik Install Now > dan klik Activate.
    Cara Duplicate WordPress Page dan post
  3. Pergi ke menu Pages > arahkan kursor ke halaman yang hendak diduplikat > pilih Duplicate Page.
    Cara Duplicate WordPress Page dan post
  4. Selesai, selanjutnya Anda bisa mengedit hasil duplikasi tersebut.

Itulah cara duplicate artikel WordPress dengan memanfaatkan plugin yang sudah tersedia. Pada dasarnya, cara duplikat halaman WordPress dengan Plugin cukup mudah.

Namun penggunaan plugin kadang juga menyebabkan beban tambahan pada website. Maka dari itu, sebagian orang lebih memilih melakukan modifikasi pada penampilan mereka.

Cara Duplikasi Halaman atau Post WordPress dengan Coding

Selain dengan cara duplikat WordPress menggunakan plugin, Anda juga dapat melakukan modifikasi dari back-end untuk melakukan duplicate post atau halaman.

Apabila Anda belum familiar dengan codingan, tentu belum paham cara kerjanya. Namun tenang, di tutorial ini akan dijelaskan secara rinci.

1. Duplikasi untuk Post

Untuk memulai memunculkan tombol duplikasi pada post, gunakan snippet kode yang ada di sini.

Silakan copy code tersebut dan meletakkannya di file functions.php. Jika sudah, buka menu All Posts dan arahkan kursor ke salah satu post. Di sana Anda dapat melihat tombol duplicate yang sudah muncul.

2. Duplikasi untuk Page (Halaman)

Kode yang digunakan untuk memunculkan tombol dupliaksi di Page atau halaman sebenarnya sama saja. Bedanya, Anda harus menghapus baris terkahir dari kode tersebut.

add_filter( 'post_row_actions', 'rd_duplicate_post_link', 10, 2 );

Keterangan:

  • rd_duplicate_post_as_draft(): Ini adalah fungsi utama yang bertanggung jawab untuk menduplikasi post.
    Pertama-tama, fungsi ini memeriksa apakah sebuah post dipilih atau tidak. Jika tidak, maka akan menampilkan pesan kesalahan.
    Fungsi ini kemudian memverifikasi nonce (menghindari serangan CSRF).
    Kemudian, ia mendapatkan data post asli dan informasi pengguna saat ini untuk menentukan siapa yang akan menjadi penulis post baru.
    Jika data post ditemukan, ia menduplikasi post tersebut dengan status ‘draft’ menggunakan fungsi wp_insert_post.
    Kemudian, ia menduplikasi semua taxonomy (seperti kategori atau tags) dan meta data dari post asli.
    Akhirnya, setelah menduplikasi post, pengguna dialihkan ke halaman edit untuk post baru tersebut.
  • add_action(): Menambahkan tindakan agar saat ada request dengan action rd_duplicate_post_as_draft, fungsi rd_duplicate_post_as_draft akan dieksekusi.
  • rd_duplicate_post_link(): Fungsi ini menambahkan tautan “Duplicate” ke daftar tindakan yang dapat dilakukan pada setiap post di halaman admin.
    Ia mengecek apakah pengguna saat ini memiliki izin untuk mengedit post.
    Jika ya, maka tautan Duplicate akan ditambahkan.
  • add_filter(): Menambahkan filter untuk memodifikasi daftar tindakan yang tersedia untuk setiap post. Dengan demikian, tautan Duplicate yang ditambahkan oleh rd_duplicate_post_link akan muncul di setiap baris post di halaman admin.

Sudah Berhasil Duplikat Page dan Post WordPress?

Demikian tutorial cara duplicate WordPress page & post, baik dengan menggunakan plugin ataupun dengan code yang sudah tersedia.

Untuk melihat performa website seperti trafik, perilaku pengguna, hingga bounce rate-nya, Anda dapat memasang Google Analytics di WordPress.

Apabila Anda memiliki pertanyaan, kendala, atau membutuhkan pengembang WordPress atau WooCommerce, silakan hubungi kami melalui Kontak Tonjoo, dan kami akan bantu menyelesaikannya!


Baca artikel terkait WordPress, WooCommerce, Plugin dan pengembangan website lainnya dari Moch. Nasikhun Amin di blog Tonjoo Studio.


 

Last Updated on Oktober 30, 2023 by Nasikhun A.

Bagikan ke:
Diarsipkan di bawah:
Nasikhun A.
Ditulis oleh

Nasikhun A.

A late specializer, data-informed technical writer who is constantly hungry for growth. A lifelong learner who is interested in the marriage between creativity and technology.

Leave a Reply

Alamat email Anda tidak akan dipublikasikan.

Situs ini menggunakan Akismet untuk mengurangi spam. Pelajari bagaimana data komentar Anda diproses.