initializing custom block plugin development featured image

Cara Menginisiasi Pengembangan Plugin Custom Block WordPress dan Menautkannya ke Github

2–3 menit

Block merupakan elemen penting dalam pengembangan sebuah website WordPress. Elemen ini berfungsi untuk mempermudah pengguna menambahkan komponen di setiap halaman, seperti teks, gambar, video, section, dsb. WordPress sendiri memiliki block bawaan yang terdiri dari berbagai komponen-komponen dasar seperti yang sudah disebutkan di atas. Block-block tersebut langsung dapat digunakan di editor Gutenberg tepat setelah kita menginstal WordPress di website kita. Jika nantinya block bawaan tidak dirasa cukup, repository WordPress juga menyediakan plugin-plugin gratis yang memuat berbagai elemen block.

Permasalahan akan muncul ketika kita membuat sebuah website custom yang elemen-elemennya tidak dapat dipenuhi kebutuhannya oleh block-block yang ada di WordPress, baik itu bawaan langsung maupun dari plugin di repository-nya. Kita ingin memiliki block-block yang benar-benar sesuai dengan website yang kita bangun. Tidak kurang, tidak lebih. Disinilah kebutuhan untuk membuat plugin custom block muncul.

Artikel ini akan membahas mengenai inisiasi pengembangan plugin custom block dan menautkannya ke Github. Pembahasan dibatasi hanya pada tahap inisiasi karena untuk pembahasan pengembangan keseluruhan tentu saja akan membutuhkan artikel yang lebih mendalam, atau bisa langsung kunjungi WordPress Block Editor Handbook. Langkah-langkah yang ada pada artikel berikut dikutip dari WordPress Developer Blog, sehingga informasinya bisa dipertanggungjawabkan.

Sebelum memulai, ada beberapa tools yang perlu diinstal di perangkat kita, yakni WordPress local environment (kami menggunakan Docker), Git, Github Desktop, Node.js, dan tentu saja code editor (kami menggunakan VSCode).

Berikut adalah langkah-langkahnya :

1. Setup Plugin

  1. Buka folder plugin website WordPress Anda menggunakan code editor. Tidak masalah jika sudah ada plugin di dalamnya atau belum, yang penting nantinya kita bisa menjalankan command pada terminal folder tersebut.
  2. Buka terminal melalui code editor. Jika menggunakan VSCode, maka bisa klik Terminal -> New Terminal.
  3. Pastikan terminal mengarah ke folder plugin.
  4. Jalankan command berikut di terminal :
Membuka Terminal di VS Code
Membuka Terminal di VS Code

Sesuaikan nama-plugin dengan nama yang diinginkan. Jika sudah berhasil maka folder plugin tersebut akan terisi dengan berbagai macam folder dan file seperti src, build, dan nama-plugin.php.

2. Inisiasi Git

Setelah berhasil melakukan setup plugin, kita perlu menginisiasi git untuk membuat repository-nya. Pada terminal, arahkan ke directory plugin dengan menjalankan command berikut :

Setelah terminal mengarah ke directory plugin, jalankan command berikut untuk menginisiasi git :

3. Pilih Repositori

Langkah selanjutnya setelah berhasil menginisiasi Git adalah membuka Github Desktop. Pastikan bahwa Github Desktop telah terhubung dengan akun Github kalian. Klik pada bagian Current Repository -> Add -> Add Existing Repository. Lalu pilih folder nama-plugin yang sudah dibuat.

Add Existing Repository Github Desktop
Add Existing Repository Github Desktop

4. Commit Git

Setelah muncul repository plugin di Github Desktop, maka langkah selanjutnya adalah melakukan commit. Isi summary field kemduian klik tombol Commit to Main.

github desktop commit
Github Desktop Commit

Setelah langkah-langkah di atas dilakukan, maka kita siap untuk mengembangkan plugin custom block WordPress. Dalam pengembangannya, plugin ini memerlukan beberapa bahasa pemrograman diantaranya PHP, CSS, Javascript, dan React. Selamat bereksplorasi!

Mari Wujudkan Website Impian

Saatnya scale-up perusahaan Anda dengan website yang lebih profesional.

Hubungi sekarang untuk mendapatkan penawaran menarik dan konsultasi gratis.

Konten Terkait

wordpress-merilis-ekstensi-di-browser-featured-image
date-icon

WordPress Merilis Ekstensi di Browser

Pada tanggal 13 Agustus lalu, WordPress secara resmi merilis WordPress Browser Extension untuk Safari dan Chrome. Ekstensi ini diharapkan dapat mempermudah para pengembang dan kreator untuk mengakses fitur-fitur WordPress.

Read Article
cara-membuat-website-wordpress-untuk-pemula-featured-image
date-icon

Cara Membuat Website WordPress untuk Pemula

Pelajari cara membuat website WordPress dari awal untuk pemula. Ikuti panduan berikut lalu luncurkan website Anda tanpa perlu menulis kode.

Read Article
wordpress-7-0-era-baru-wordpress-berbasis-kecerdasan-buatan-featured-image
date-icon

WordPress 7.0 : Era Baru WordPress Berbasis Kecerdasan Buatan

WordPress 7.0 “Armstrong” disebut sebagai salah satu update paling transformatif dalam beberapa tahun terakhir, dengan integrasi AI langsung ke platform, pengembangan Gutenberg, dashboard admin yang lebih modern, dan Full Site Editing yang lebih fleksibel. Pembaruan ini juga membawa optimasi performa, modernisasi PHP, serta pengalaman pengelolaan website yang lebih efisien bagi pengguna dan developer.

Read Article