Bisakah ChatGPT Membangun Plugin WordPress yang Berguna yang Benar-Benar Berfungsi?

Diterbitkan: 2023-05-22

Bisakah AI mengubah non-coder menjadi pengembang plugin WordPress pro? Untuk mengetahuinya, kami meminta ChatGPT untuk membuat plugin WordPress khusus dari awal dan kemudian meminta tim crack pengembang kami memeriksa kodenya…

AI adalah kata dua huruf paling populer di dunia saat ini. Dengan semua tajuk berita terbaru tentang apakah AI akan menghilangkan pekerjaan kami, kami ingin tahu… dapatkah ChatGPT benar-benar mengembangkan plugin WordPress yang fungsional dan berguna tanpa harus menulis kode dari awal? Dan apakah plugin memenuhi praktik pengkodean terbaik?

Untungnya, WPMU DEV membuat beberapa plugin WordPress paling kuat di dunia, jadi kami memiliki banyak pengembang plugin WordPress ahli yang dapat menguji ChatGPT.

Faktanya, jika Anda berjalan-jalan di sekitar koridor virtual perusahaan kami, Anda pasti akan bertemu dengan pembuat kode dan pengembang WordPress. Tampaknya semua orang di sekitar sini dapat melihat plugin WordPress dan melihat PHP seperti Neo melihat kode hujan digital Matrix.

Kode matriks
Seperti apa kode PHP bagi pengembang plugin WordPress yang berpengalaman. Sumber: Giphy.com

Semuanya, itu … kecuali aku!

Saya hanya seorang penulis blog tanpa keterampilan coding dan keinginan membara untuk menambahkan "prompt engineer" ke CV saya.

Jadi, dalam posting ini, kita akan mengeksplorasi cara memanfaatkan kekuatan ChatGPT untuk membuat plugin WordPress kustom sederhana dengan cepat dan aman, bahkan jika Anda tidak memiliki keterampilan pengkodean yang luas.

Kami akan melakukannya dengan:

1) Meminta ChatGPT untuk membuat kode untuk plugin berguna yang dapat kami uji, dan

2) Menjalankan kode yang dihasilkan oleh ChatGPT melewati tim pengembang plugin profesional kami sehingga mereka dapat meninjaunya dan memberikan umpan balik yang jujur.

Kami akan membahas hal berikut:

  • Langkah 1 – Tentukan Fungsionalitas Plugin
  • Langkah 2 – Hasilkan Cuplikan Kode dengan ChatGPT
  • Langkah 3 – Uji Plugin Kustom
  • Umpan balik dari Pengembang Plugin Pakar Kami
  • Bisakah ChatGPT Mengubah Anda Menjadi Pengembang Plugin WordPress?

Langkah 1 – Tentukan Fungsionalitas Plugin

Sebelum menggunakan ChatGPT untuk menghasilkan kode, kita perlu memiliki pemahaman yang jelas tentang fungsionalitas yang ingin disediakan oleh plugin kita.

Ini dimulai dengan menguraikan fitur, tindakan, atau modifikasi spesifik yang ingin kita capai dengan plugin kita. Ini kemudian akan membantu kami menghasilkan permintaan yang akurat untuk ChatGPT dan memastikan bahwa kode buatan AI kami selaras dengan hasil yang kami inginkan.

Langkah 2 – Hasilkan Cuplikan Kode dengan ChatGPT

Untuk menghasilkan cuplikan kode kami menggunakan ChatGPT, kami akan membuatnya tetap sederhana (dan gratis) dan menggunakan antarmuka yang tersedia secara gratis yang disediakan oleh OpenAI.

Ambil #1…

Catatan: Upaya pertama saya menggunakan ChatGPT untuk membuat plugin WordPress dari awal terlalu ambisius. Saya meminta ChatGPT untuk membuatkan saya WordPress sederhana perjalanan waktu plugin penghasil teks dummy , menggunakan prompt di bawah ini…

ChatGPT - Permintaan pembuatan plugin WordPress.
Prompt ini pasti akan menendang ban pengembangan plugin WordPress ChatGPT.

Sebagai seseorang yang menghabiskan banyak waktu untuk menulis tutorial WordPress, saya sering membutuhkan konten palsu untuk menguji plugin, membuat tangkapan layar, dll.

Jadi, saya pikir akan sangat bagus untuk memodelkan plugin konten tiruan buatan AI saya pada plugin yang sering saya gunakan bernama FakerPress.

ChatGPT mendorong kembali permintaan saya dan memberi tahu saya bahwa membuat plugin WordPress yang berfungsi penuh dengan semua fitur yang saya minta berada di luar cakupan tanggapan tunggal.

Namun, ia menawarkan untuk memberi saya template dasar, memandu saya tentang cara mengimplementasikan beberapa fitur yang saya sebutkan, dan bahkan memberi saya instruksi tentang cara membuat direktori dan file plugin…

Respons ChatGPT terhadap permintaan pengembangan plugin WordPress.
Mmm… mungkin usaha pertama saya untuk membuat plugin WordPress terlalu ambisius!

Pada awalnya, kode keluaran ChatGPT terlihat cukup mengesankan…

Kode ChatGPT
Bagi seseorang yang mengetahui 'zip' tentang pengkodean, cuplikan kode di atas pasti terlihat mengesankan!

ChatGPT juga menampilkan semua kode tambahan yang diperlukan untuk menyelesaikan langkah selanjutnya.

ChatGPT - Prompt pengembangan plugin WordPress.
Kurang keterampilan coding, saya mengandalkan ChatGPT untuk memandu saya melalui setiap langkah proses pengembangan plugin.

Dengan keluaran kode plugin, langkah selanjutnya adalah mengunggah plugin ke situs pengujian saya dan mengujinya untuk memastikannya berfungsi.

Langkah 3 – Uji Plugin Kustom

Setelah mengunggah folder yang berisi kode plugin ke direktori wp-content > plugins situs pengujian saya dan mengaktifkannya di dalam layar Plugins…

Layar plugin - Tautan menu aktivasi Dummy Content Generator.
Dan sekarang untuk saat ini kita semua telah menunggu [drumroll]…
Saya mendapat kesalahan fatal!

Layar plugin - Pesan kesalahan fatal.
Sungguh antiklimaks…titik terendah dalam karir pengembangan plugin WordPress saya!

Dengan asumsi bahwa mungkin saya tidak menambahkan cuplikan tambahan yang disediakan ChatGPT dengan benar, saya kembali dan meminta semua kode disediakan sebagai satu file yang dapat saya salin dan tempel untuk menimpa dan memperbarui file plugin yang diunggah…

Cuplikan layar prompt dan respons ChatGPT.
Mengapa itu tidak memberi saya seluruh kode salin dan tempel pertama kali?

Ada banyak kode untuk dikeluarkan, jadi setiap kali proses terhenti, saya menginstruksikan ChatGPT untuk melanjutkan…

Cuplikan layar prompt dan respons ChatGPT.
ChatGPT terkadang hanya membutuhkan sedikit dorongan lembut untuk terus berjalan.

Setelah mengulangi proses ini beberapa kali, ChatGPT mengeluarkan seluruh kode dan bahkan memberikan beberapa informasi bermanfaat.

Tangkapan layar respons ChatGPT.
Setelah menunggu selama 2 menit…ChatGPT akhirnya menampilkan semua kode plugin!

Saya mengunggah file plugin dengan kode baru ke situs pengujian saya, lalu masuk ke area admin situs dan mengaktifkan plugin.

Itu berhasil! Atau, begitulah tampaknya.

ChatGPT memberi plugin item menunya sendiri…

Plugin Dummy Content Generator WordPress -dibuat oleh ChatGPT
ChatGPT menciptakan semua ini!

Dan layar pengaturan dengan banyak kotak dan bidang mewah…

Layar pengaturan plugin Dummy Content Generator WordPress.
Terlihat mengesankan… tetapi apakah itu akan berhasil?

Tapi saya tidak bisa melihat kolom untuk menentukan berapa banyak postingan atau halaman yang akan dibuat, jadi saya cukup mencentang beberapa kotak, memasukkan beberapa nilai, dan mengklik tombol "Simpan Perubahan" untuk melihat apa yang terjadi.

Plugin Dummy Content Generator WordPress -dibuat oleh ChatGPT
Dan sekarang, untuk momen kebenaran…

Dan… sama sekali tidak terjadi apa-apa!

Tabel Posting WordPress menunjukkan satu posting "Halo dunia".
Titik terendah terbaru dalam karir pengembangan plugin WordPress saya… plugin yang tidak melakukan apa-apa!

Plugin mewah saya semuanya dibuat-buat, seperti salah satu pesawat luar angkasa taman bermain anak-anak yang dipenuhi dengan kenop tidak berguna yang dapat Anda putar dan tombol yang dapat Anda tekan sambil berpura-pura terbang di luar angkasa.

Jadi, saya menghubungi salah satu developer kami melalui Slack dan meminta mereka untuk melihat file plugin.

Beberapa komentar yang muncul antara lain sebagai berikut:

  • “Plugin mencoba menghasilkan konten acak di setiap dan setiap pemuatan halaman admin”
  • “Itu memanggil fungsi dummy_content_generator_generate_content_paragraphs yang, pada gilirannya, mencoba memanggil dummy_content_generator_get_random_paragraph untuk setiap paragraf yang coba dibuatnya. Masalahnya adalah tidak ada fungsi dummy_content_generator_get_random_paragraph .
  • “Halaman dimuat ke suatu titik, lalu error karena ada lebih banyak hal yang hilang”
  • “Selain semua masalah yang disebutkan, tidak ada validasi apa pun, dan tidak ada jalan keluar dari output, yang sangat buruk”
  • “Dalam hal memiliki sesuatu sebagai titik awal, ini sangat, sangat buruk. Dalam hal memiliki plugin yang berfungsi, ini jauh dari itu”

Setelah beberapa diskusi bolak-balik, dianggap ada banyak kesalahan dengan plugin tersebut, sehingga perlu banyak pekerjaan untuk memperbaikinya, dan mereka menyarankan agar saya membatalkan proyek tersebut.

Namun, pada titik ini, saya terlalu berinvestasi dalam misi saya untuk meninggalkan segalanya dan menyerah begitu saja. Mengingat kata-kata terkenal Sir Winston Churchill ( “Ambilkan aku brendi lagi” “Jangan pernah menyerah, jangan pernah menyerah, jangan pernah, jangan pernah, jangan…”), saya memutuskan sudah waktunya untuk…

Ambil 2…

Oke, jadi upaya pertama saya untuk membuat ChatGPT membuat plugin WordPress dari awal adalah kegagalan yang menyedihkan. Ini sendiri memberikan beberapa wawasan berharga tentang kemampuan ChatGPT untuk melakukan tugas pengkodean yang rumit (atau, seperti yang dikatakan seseorang dalam tim, "Anda tidak dapat membuat kode menggunakan ChatGPT tanpa memiliki pengetahuan pengkodean yang luas.")

Jadi, untuk “Ambil #2”, saya memutuskan untuk mencoba lagi dengan permintaan plugin yang lebih sederhana.

Kembali ke papan gambar, momen bola lampu jenius menyala di benak saya… mengapa tidak meminta ChatGPT untuk menyarankan ide untuk plugin WordPress sederhana yang kemudian dapat menghasilkan kodenya?

Jadi, itulah yang saya lakukan. Inilah prompt yang segera saya rekayasa…

Permintaan ChatGPT untuk menghasilkan ide plugin WordPress.
Permintaan jenius saya.

Dan inilah daftar plugin yang disarankan yang dibalas oleh ChatGPT…

ChatGPT - Daftar ide plugin WordPress.
Cetak biru kerajaan plugin WordPress saya.

Saya menyukai saran terakhir, jadi saya meminta ChatGPT untuk membuat kode untuk plugin duplikator konten fungsional, dan segera berfungsi.

Permintaan ChatGPT untuk menghasilkan kode untuk plugin WordPress yang menggandakan konten.
Seperti inilah bentuk lisensi untuk mencetak uang!

ChatGPT menghasilkan kode berikut untuk plugin dalam sekejap mata:

<?php
/*
Plugin Name: Content Duplicator
Description: Allows users to duplicate posts, pages, or custom post types with one click.
Version: 1.0.0
Author: Your Name
Author URI: https://yourwebsite.com
*/

// Add duplicate action links to post row actions
function content_duplicator_add_duplicate_link( $actions, $post ) {
    if ( current_user_can( 'edit_posts' ) ) {
        $actions['duplicate'] = '<a href="' . wp_nonce_url( admin_url( 'admin-post.php?action=content_duplicator_duplicate_post&post_id=' . $post->ID ), 'content_duplicator_duplicate_post' ) . '" title="Duplicate this item" rel="permalink">Duplicate</a>';
    }
    return $actions;
}
add_filter( 'post_row_actions', 'content_duplicator_add_duplicate_link', 10, 2 );

// Duplicate the post
function content_duplicator_duplicate_post() {
    if ( isset( $_GET['post_id'] ) ) {
        $post_id = absint( $_GET['post_id'] );

        if ( current_user_can( 'edit_posts' ) && wp_verify_nonce( $_GET['_wpnonce'], 'content_duplicator_duplicate_post' ) ) {
            $post = get_post( $post_id );

            $args = array(
                'post_title' => $post->post_title . ' (Duplicate)',
                'post_content' => $post->post_content,
                'post_type' => $post->post_type,
                'post_status' => $post->post_status,
                'post_parent' => $post->post_parent,
                'post_author' => get_current_user_id(),
            );

            $new_post_id = wp_insert_post( $args );

            if ( $new_post_id ) {
                // Duplicate meta fields
                $meta_fields = get_post_custom( $post_id );
                foreach ( $meta_fields as $key => $values ) {
                    foreach ( $values as $value ) {
                        add_post_meta( $new_post_id, $key, $value );
                    }
                }

                // Redirect to the duplicated post
                wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
                exit;
            }
        }
    }
}
add_action( 'admin_post_content_duplicator_duplicate_post', 'content_duplicator_duplicate_post' );

Itu bahkan memberikan satu set instruksi setelah membuat kode.

Instruksi ChatGPT.
Kode tersebut tidak hanya dilengkapi dengan instruksi, tetapi ChatGPT bahkan mengatakan "Tolong"!

Saya kemudian mengunggah file plugin baru ke direktori wp-content > plugins di situs pengujian saya menggunakan pengelola file The Hub.

Hub - Manajer File
Ada banyak tindakan untuk dibongkar dalam tangkapan layar ini.

Dan membuat postingan dummy untuk menguji plugin dengan…

Posting percobaan WordPress.
Apakah plugin menduplikasi postingan murahan ini? Ayo cari tahu!

Berikut adalah pilihan menu postingan sebelum mengaktifkan plugin…

Tabel Posting WordPress dengan entri posting tunggal.
Posting default dengan opsi default.

Setelah mengaktifkan plugin…

Layar Plugin WordPress - Aktifkan Duplikator Konten
“Aktifkan Duplikator Konten” – Kedengarannya seperti baris dari film Star Trek.

Kesuksesan!

Layar Plugin WordPress - Pesan yang mengaktifkan plugin.
Tangkapan layar serampangan membuktikan bahwa plugin berhasil diaktifkan.

Plugin diaktifkan. Tapi apakah itu benar-benar berhasil?

Inilah posting pengujian saya lagi (perhatikan bahwa plugin menambahkan item "Duplikat" baru ke menu setelah aktivasi). Saya kemudian mengklik "Duplikat" untuk melihat apa yang terjadi…

Tabel Posting WordPress - Posting entri dengan item Duplikat baru.
ChatGPT bahkan menambahkan tooltip item menu "Duplikat" ke kode!

Dan postingan duplikat telah dibuat!

Contoh postingan WordPress yang digandakan.
Duplikat dari postingan asli.

Berikut tabel postingan yang menampilkan entri untuk postingan asli dan duplikat.

Tabel Posting WordPress dengan posting asli dan posting duplikat.
Posting asli dan versi tiruannya.

Saya yakin bahwa dengan teknik cepat yang lebih baik dan beberapa penyesuaian kode, plugin dapat ditingkatkan secara signifikan. Misalnya, saya lebih suka jika plugin menyetel status kiriman dari kiriman yang baru digandakan menjadi 'draft' daripada menerbitkannya, tetapi ChatGPT mengirimkan plugin WordPress sederhana yang berfungsi. Itu dasar, tetapi berhasil.

Langkah terakhir adalah meminta seseorang yang membuat kode plugin WordPress untuk mencari nafkah untuk meneliti kode tersebut dan mendapatkan pendapat mereka tentang penggunaan alat seperti ChatGPT untuk membuat kode plugin.

Umpan balik dari Pengembang Plugin Pakar Kami

Tak lama setelah mengunggah plugin ke salah satu saluran pengujian kami, saya mendapat ping dari salah satu pengembang kami. Berikut adalah beberapa poin penting yang diberikan dalam umpan balik mereka:

  • “ChatGPT dkk mampu menjawab pertanyaan yang sudah Anda ketahui jawabannya.”
  • “Saya juga menggunakannya di masa lalu untuk membuat plugin sederhana untuk saya, tetapi selama saya memberikan petunjuk yang lebih kompleks, itu mulai mengacaukan segalanya, jadi akhirnya saya secara manual men-debug kode yang diberikan agar berfungsi, karena jika tidak butuh waktu lama untuk benar-benar men-debugnya baris demi baris.”
  • “Pada dasarnya, itu melakukan apa yang dikatakannya. Namun, ia melakukan apa yang dikatakannya dengan sangat harfiah. Seperti pada, itu akan menduplikasi posting dan bidang postmeta (khusus) yang sesuai. Namun, sepertinya itu tidak akan menyebarkan taksonomi apa pun ke kiriman yang digandakan (plugin harus menyalin dan menetapkan istilah taksonomi yang sama, seperti kategori atau tag, dari kiriman asli ke kiriman yang digandakan).
  • Jika saya sangat rewel tentang hal ini, saya juga akan menyebutkan bahwa ini belum siap untuk L10n – tidak akan ada opsi untuk menerjemahkan plugin ini. Tapi, itu hanya menjadi sangat rewel - saya tidak benar-benar berpikir, saya juga tidak berharap, plugin yang dibuat dengan cepat menjadi cukup umum untuk membutuhkan sesuatu seperti itu sama sekali. Bagi saya, ini lebih merupakan jenis "domain masalah yang sangat spesifik", termasuk bahasa yang digunakan. Pada akhirnya, itu melakukan apa yang dikatakannya, yang sangat bagus.

Selain memeriksa kode plugin WordPress yang dihasilkan oleh ChatGPT dan memberikan umpan balik seperti yang ditunjukkan di atas, pengembang kami juga setuju dengan poin-poin penting berikut setelah menilai kemampuan ChatGPT saat ini untuk menghasilkan kode:

1 – Sangat penting untuk berhati-hati dan tidak secara membabi buta menerima kode yang dihasilkan ChatGPT sebagai benar.

  • ChatGPT dapat memberikan jawaban, tetapi terserah pengguna untuk menilai apakah jawabannya benar atau tidak.
  • Ada risiko menerima jawaban yang salah atau tidak masuk akal dari ChatGPT, baik yang jelas maupun yang tidak kentara.
  • Penting untuk berhati-hati dan tidak menerima begitu saja kode yang dihasilkan sebagai benar.
  • Keluaran ChatGPT harus diperlakukan sebagai pelengkapan otomatis, membuat hidup lebih mudah tetapi membutuhkan kehati-hatian dan verifikasi.

Kemampuan untuk membedakan kode yang baik dari kode yang buruk atau tidak masuk akal, menyiratkan bahwa…

2 – Pengguna harus memiliki pengetahuan dan pemahaman yang cukup tentang pengembangan plugin WordPress untuk mengevaluasi dan memodifikasi kode yang dihasilkan sesuai kebutuhan.

  • ChatGPT dapat membantu menyederhanakan dan mempercepat proses pembuatan plugin WordPress kustom sederhana, menghasilkan cuplikan kode, dan memberikan penjelasan. Namun, apa pun yang lebih kompleks membutuhkan pengalaman pengembangan plugin dan keterampilan pengkodean.
  • Menggunakan ChatGPT tanpa pengetahuan yang memadai dapat menyebabkan konsekuensi negatif atau kode yang tidak dapat diandalkan.
  • Mengandalkan ChatGPT saja tanpa pemikiran kritis mirip dengan menyalin secara membabi buta jawaban pertama dari Stack Overflow (utas Stack Overflow memberikan lebih banyak konteks, banyak jawaban, dan umpan balik dari pengguna lain, menjadikannya sumber daya yang lebih andal, tetapi utas Stack Overflow cenderung lebih generik, sedangkan ChatGPT dapat memberikan jawaban spesifik untuk setiap pertanyaan).

3 – Memanfaatkan sumber daya lain, seperti dokumentasi WordPress, tutorial, dan forum komunitas, bersama ChatGPT dapat memberikan pemahaman yang lebih komprehensif tentang pengembangan plugin WordPress.

  • Saat Anda menjelajahi kemungkinan menggunakan ChatGPT untuk pengembangan plugin WordPress, sangat berharga untuk terlibat dengan komunitas WordPress. Bagikan pengalaman Anda, minta masukan, dan dapatkan panduan dari developer berpengalaman. Berpartisipasi dalam forum, menghadiri pertemuan WordPress, atau bergabung dengan komunitas online dapat memberikan wawasan berharga dan membantu Anda menyempurnakan proses pengembangan plugin Anda.
  • Selain itu, pertimbangkan untuk mengikuti praktik terbaik keamanan WordPress untuk melindungi situs web Anda dari potensi kerentanan. ChatGPT dapat memberikan rekomendasi tentang tindakan keamanan yang dapat Anda terapkan untuk melindungi plugin Anda.
  • Penting juga untuk menjaga pemahaman yang jelas tentang fungsionalitas yang Anda inginkan dan secara menyeluruh meninjau dan menguji kode yang dihasilkan dan mengamankan plugin khusus Anda sebelum menerapkannya ke lingkungan produksi.

Bisakah ChatGPT Mengubah Anda Menjadi Pengembang Plugin WordPress?

Pada artikel ini, kami telah mengeksplorasi bagaimana Anda dapat memanfaatkan ChatGPT untuk membuat plugin WordPress kustom sederhana, bahkan jika Anda memiliki pengalaman pengkodean yang terbatas.

Di artikel lain, kami telah melihat bahwa alat bertenaga AI seperti ChatGP dapat merampingkan alur kerja Anda, meningkatkan produktivitas, dan membuka peluang baru (lihat artikel terbaru kami tentang cara ChatGPT dapat membantu Anda sebagai pengembang WordPress).

Meskipun ada lebih dari 60.000 plugin WordPress gratis yang tersedia yang mencakup setiap jenis fungsi yang dapat Anda bayangkan, terkadang Anda memerlukan solusi khusus untuk memenuhi persyaratan khusus klien.

Di luar fungsionalitas inti plugin Anda, Anda juga dapat memanfaatkan ChatGPT untuk menghasilkan kode untuk antarmuka pengguna khusus. Dengan kemampuannya untuk memahami permintaan dan menghasilkan cuplikan HTML, CSS, dan JavaScript, Anda dapat membuat antarmuka admin yang intuitif, komponen front-end, dan elemen interaktif yang akan meningkatkan pengalaman pengguna dan memungkinkan Anda memberikan produk akhir yang dipoles.

Dengan memanfaatkan kemampuan model bahasa, Anda dapat membuat cuplikan kode, mengoptimalkan fungsionalitas, dan membuat antarmuka yang ramah pengguna. Namun, sangat penting untuk memahami kode yang dihasilkan, meninjau dan menyempurnakannya, dan menguji plugin khusus Anda secara menyeluruh sebelum menerapkannya ke situs web aktif Anda.

Kode yang dihasilkan mungkin juga memerlukan penyesuaian agar selaras dengan standar pengkodean, konvensi penamaan, atau persyaratan proyek tertentu. Ini membutuhkan sejumlah pengetahuan dan keterampilan pengkodean, seperti halnya mengoptimalkan kode dan memastikannya mengikuti panduan pengkodean WordPress untuk pemeliharaan yang lebih baik.

Garis bawah:

Inilah temuan saya setelah mencoba membuat ChatGPT memberi saya kode plugin dari awal:

  1. Saya tidak dapat menyelesaikan ini tanpa bantuan pengembang kami yang berpengalaman.
  2. Menggunakan ChatGPT untuk menghasilkan kode tanpa pengetahuan pengkodean benar-benar menantang – ada baiknya mengetahui apa yang Anda lakukan :)
  3. Meskipun ChatGPT adalah alat yang ampuh dan berharga, sepertinya AI tidak akan menggantikan pembuat kode terampil dalam waktu dekat.

Tertarik untuk Mengembangkan plugin WordPress?

Lihat beberapa tutorial dan artikel kami tentang pengembangan plugin WordPress:

  • Memulai dengan Pengembangan Plugin WordPress
  • Panduan Cepat dan Mendalam untuk WordPress Hooks
  • Membuat Plugin WordPress dengan Cara Berorientasi Objek

Sudahkah Anda mencoba menggunakan alat AI seperti ChatGPT untuk membuat atau menyesuaikan plugin WordPress? Bagikan pemikiran dan pengalaman Anda di komentar di bawah.