Cara Membuat Plugin WordPress Sederhana Terlengkap!

Jika Anda sedang belajar membuat plugin wordpress artikel ini sangat cocok untuk Anda yang baru ingin memulai belajar membuat plugin. pada artikel kali ini kita akan membahas bagaimana cara membuat plugin wordpress.

Disini kita akan membuat plugin yang dapat melacak dan memantau kesalahan pada wordpress Anda kita sebut saja dengan error log. Fungsi Plugin ini akan membantu Anda mengidentifikasi masalah dengan lebih cepat dan efisien, memungkinkan Anda untuk mengambil tindakan perbaikan sebelum masalah semakin parah.

Dalam artikel ini, kami akan membahas cara membuat plugin error log WordPress yang sederhana, serta menambahkan fungsi-fungsi penting seperti nomor, nama error, dan waktu error.

membuat plugin wordpress

Persiapan Awal

Sebelum kita mulai, pastikan Anda telah mengakses website WordPress, pastikan WordPress Anda berjalan dengan baik dan tidak ada error serius yang ada sebelum Anda mulai membuat plugin error log.

Membuat Folder Plugin

Buatlah sebuah folder baru dalam direktori laptop Anda. Anda dapat memberikan nama folder sesuai keinginan Anda, sebagai contoh, kami akan menggunakan “error-log-plugin” sebagai nama folder.

Baca Juga : 5 Plugin Chat WordPress Terbaik

Membuat File Plugin

Dalam folder “error-log-plugin” yang baru dibuat, buat file PHP baru dan beri nama “error-log-plugin.php”. Yang nantinya File ini akan menjadi inti dari plugin error log kita.

Menulis Kode Plugin

Buka file “error-log-plugin.php” di text editor Anda dan tambahkan kode berikut:

<?php
/**
* Plugin Name: Error Log Plugin
* Description: Plugin untuk mencatat error log dan menampilkan dalam tabel di dashboard.
* Version: 1.0
*/

// Daftar hook yang digunakan
add_action('admin_menu', 'error_log_plugin_menu');
add_action('admin_enqueue_scripts', 'error_log_plugin_styles');

// Fungsi untuk menambahkan menu di dashboard
function error_log_plugin_menu() {
add_menu_page('Error Log', 'Error Log', 'manage_options', 'error-log-plugin', 'error_log_plugin_page');
}

// Fungsi untuk menampilkan halaman utama plugin
function error_log_plugin_page() {
?>
<div class="wrap">
<h2>Error Log</h2>
<?php
// Ambil error log dari file
$log_content = file_get_contents(WP_CONTENT_DIR . '/error.log');
if (!empty($log_content)) {
?>
<table class="widefat">
<thead>
<tr>
<th>No.</th>
<th>Nama Error</th>
<th>Waktu Error</th>
<th>Error Log</th>
</tr>
</thead>
<tbody>
<?php
$log_lines = explode("\n", $log_content);
$row_number = 1;
foreach ($log_lines as $log_line) {
if (!empty($log_line)) {
$log_parts = explode(' - ', $log_line, 2);
$error_time = isset($log_parts[0]) ? trim($log_parts[0]) : '';
$error_message = isset($log_parts[1]) ? trim($log_parts[1]) : '';
?>
<tr>
<td><?php echo $row_number; ?></td>
<td><?php echo esc_html($error_message); ?></td>
<td><?php echo esc_html($error_time); ?></td>
<td><pre><?php echo esc_html($log_line); ?></pre></td>
</tr>
<?php
$row_number++;
}
}
?>
</tbody>
</table>
<?php
} else {
echo 'Tidak ada error log yang tersedia.';
}
?>
</div>
<?php
}

// Fungsi untuk menambahkan stylesheet
function error_log_plugin_styles() {
wp_enqueue_style('error-log-plugin-styles', plugins_url('styles.css', __FILE__));
}

Upload Pada WordPress

Sebelum kita upload pada website wordpress, Jadikan folder error-log-plugin menjadi format error-log-plugin.zip. Yang nantinya kita akan upload plugin ini secara manual kedalam wordpress.

Upload Plugin

Setelah folder dijadikan zip maka upload plugin ke menu plugin Add New->Upload Plugin->Klik Install Now. Seperti gambar dibawah ini:

membuat plugin wordpress

membuat plguin wordpress

Aktifkan Plugin

Klik Aktifkan Plugin dan tunggu beberapa detik pada proses penginstall plugin. seperti gambar dibawah ini:

membuat plugin wordpress

Akses Plugin Error Log

Jika plugin sudah berhasil di aktfikan maka cara membuat plugin wordpress yang kita buat sudah berhasil di install. Lihat disamping menu wordpress ada icon yang bernama Error-Log. Maka itulah plugin yang kita buat tadi.

membuat plugin wordpress

Untuk mengaksesnya tinggal di klik. Anda dapat memantau dan melacak kesalahan dalam situs website Anda secara realtime.

Penutup

Anda telah berhasil membuat plugin wordpress yang sederhana namun sangat berguna. Plugin ini akan membantu Anda dalam memantau dan melacak kesalahan dalam website, dan menampilkan informasi penting seperti nomor, nama error, dan waktu error dalam tabel di dashboard wordpress.

Anda juga dapat mengkustomisasi plugin ini lebih lanjut sesuai kebutuhan Anda. Semoga artikel ini bermanfaat, jangan lupa klik tombol share nya ya!

Leave a Comment