Hướng dẫn tạo Plugin WordPress cơ bản từ A – Z
Bạn muốn thêm tính năng đặc biệt cho website WordPress của mình mà không phụ thuộc vào các plugin có sẵn? Việc tự tạo một plugin không chỉ giúp bạn tùy chỉnh theo nhu cầu mà còn mở rộng hiểu biết về nền tảng WordPress. Trong bài viết này, Da I Kin sẽ hướng dẫn bạn cách tạo một plugin WordPress cơ bản từ A đến Z, đơn giản và dễ thực hiện.
Chuẩn bị file plugin
- Tạo một thư mục mới, ví dụ: wiweb
- Trong thư mục đó, tạo một file PHP có tên wiweb.php.
- Đóng gói thành file .zip để dễ tải lên WordPress.

Thêm đoạn mã vào file php
Trong file PHP, thêm đoạn mã sau:
<?php
/**
* Plugin Name: Hello World Da I Kin Plugin
* Plugin URI: https://wiweb.vn
* Description: Plugin WordPress cơ bản hiển thị "Hello World!" kèm link đến Da I Kin.
* Version: 1.1
* Author: Da I Kin
* Author URI: https://wiweb.vn
* License: GPLv2 or later
*/
?>
Ý nghĩa:
- Plugin Name: Tên của plugin.
- Plugin URI: Trang thông tin về plugin (nếu có).
- Description: Mô tả ngắn gọn về plugin.
- Author: Tác giả plugin.
- License: Loại giấy phép sử dụng.

Thêm tính năng cho plugin
Ví dụ tạo Shortcode hiển thị nội dung
function wiweb_hello_world_shortcode() {
return '<h1>Hello World!</h1><p>Visit <a href="https://wiweb.vn">Da I Kin.vn</a></p>';
}
add_shortcode('wiweb_hello_world', 'wiweb_hello_world_shortcode');
Sau đó thêm shortcode [wiweb_hello_world] vào bài viết hoặc trang để hiển thị “Hello World!” và liên kết đến Da I Kin.

Thêm menu vào thanh quản trị plugin
function wiweb_add_admin_menu() {
add_menu_page(
'Da I Kin Plugin',
'Da I Kin Plugin',
'manage_options',
'wiweb-plugin',
'wiweb_admin_page',
'dashicons-smiley',
20
);
}
add_action('admin_menu', 'wiweb_add_admin_menu');
Ví dụ thêm đoạn mã sau để thêm nội dung cho trang quản trị
function wiweb_admin_page() {
echo '<h1>Chào mừng đến Da I Kin Plugin!</h1>';
echo '<p>Dùng shortcode <code>[wiweb_hello_world]</code> để hiển thị nội dung.</p>';
}

Thêm và kích hoạt Plugin
- Vào WordPress Admin > Plugins > Add New > Upload Plugin.
- Tải file .zip đã chuẩn bị.
- Kích hoạt plugin và thấy menu mới “Da I Kin Plugin”.

Kiểm tra kết quả
Kiểm tra đã có menu Da I Kin Plugin trong trang quản trị WordPress chưa. Nếu đã có thử dùng shortcode [wiweb_hello_world] trong bài viết hoặc trang. sau khi lưu lại tiến hành kiểm tra bài viết hoặc trang đã hiển thị nội dung chưa.