Dalam tutorial ini Anda akan belajar membuat plugin wordpress yang sangat sederhana. Dalam tutorial ini, plugin wordpress yang akan dibuat hanya akan membuat tambahan menu Option dengan nama menu “Contoh menu” dan judul menu “JUDUL MENU”.

Plugin ini hanya terdiri dari beberapa baris sebagai berikut:

<?php
/*
Plugin Name: Latihan membuat wp-plugin 01
Plugin URI: https://www.humayraa.com/
Description: Latihan membuat plugin wordpress sederhana dengan menambahkan menu di dashboard wordpress
Author: Bestariweb Studio
Version: 1.0.0
Author URI: https://www.bestariweb.com
*/

add_action( 'admin_menu', 'tambahkan_menu' );

function tambahkan_menu() {

	add_menu_page( 'Contoh Menu', 'contoh menu', 'manage_options', __FILE__, 'isi_menu','', 6 );

}

function isi_menu(){
  $isimenu  = "<div class='wrap'>\n";
  $isimenu .= "<h1>JUDUL MENU</h1>";
  $isimenu .= "<div>Ini hanya contoh menu option.. silahkan kembangkan sendiri sesuai dengan kebutuhan</div>";
  echo $isimenu;
}

?>
Nama File: latihan1.php

Penjelasan Coding

Baris 3 sampai dengan baris 8 walaupun terlihat sebagai PHP comment, namun dalam sebuah plugin wordpress hal ini sudah diatur format penulisannya.. baris 3 sampai 8 tersebut akan tampil di wordpress plugin sebagai keterangan plugin seperti pada gambar di bawah ini:

Belajar membuat wp-plugin sendiri

Pada baris 11 terdapat fungsi add_action untuk menambahkan menu admin yang isinya ada di baris 13 sampai baris 17.

Penjelasan Baris 15:

add_menu_page( 'Contoh Menu', 'contoh menu', 'manage_options', __FILE__, 'isi_menu','', 6 );

Fungsi add_menu_page tersebut memerintahkan kepada wordpress agar menambahkan menu dengan judul “Contoh menu” yang isinya ada di file __FILE__ (file ini sendiri) pada bagian function isi_menu(), dan menu ditempatkan di posisi 6 (antara menu POST dan menu MEDIA.
Penjelasan detail mengenai fungsi ini bisa anda lihat di WordPress codex

Hasilnya:

belajar membuat wp-plugin sendiri, mwmbuat plugin wordpress

Cara Upload

Simpan file tersebut dengan nama latihan1.php dan upload ke:
public_html/wp-content/plugins/latihan1/latihan1.php

Download Source code

Incoming search terms:

(Visited 586 times, 1 visits today)