Tạo file plugin

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.
Tạo file plugin
Tạo file plugin

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.
Phần khai báo plugin
Phần khai báo plugin

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.

Shortcode hiển thị nội dung
Shortcode hiển thị nội dung

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>';
}
Content ở trang quản trị và ở thanh công cụ
Content ở trang quản trị và ở thanh công cụ

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”.
Cài đặt và kích hoạt plugin
Cài đặt và kích hoạt 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. 

Leave a Reply

Your email address will not be published. Required fields are marked *