Plugin là một tiện ích mở rộng phần mềm, chứa những đoạn mã PHP phát triển 1 tính năng nhất định nào đó.
Cách viết 1 plugin thì như thế nào?
1. Bạn cần đặt thư mục phần mềm của bạn (ví dụ tôi đặt ở đây là “my-unique-name-plugin”) ở trong thư mục gốc plugins của wordpress.
2. Những file bắt buộc phải có trong thư mục “my-unique-name-plugin”
– File “my-unique-name-plugin.php” có comment theo format như sau:
/** * Plugin Name: My Unique Name Plugin // Tên của plugin thường sẽ đặt theo chức năng của nó * Plugin URI: http://tentrangwebcuaban.vn // Địa chỉ trang hướng dẫn của plugin * Description: Đây là phần mô tả ngắn gọn về chức năng của plugin. // Phần mô tả cho plugin * Version: 1.0.0 // Đây là phiên bản đầu tiên của plugin * Author: Nguyen Van A // Tên tác giả, người thực hiện plugin này * Author URI: http://trangwebtacgia.vn // Địa chỉ trang web của người viết ra plugin * License: GPLv2 or later // Thông tin license của plugin, nếu không quan tâm thì cứ để GPLv2 vào đây */
– File readme.txt chứa các thông tin về chức năng cách sử dụng và các thông tin khác như phiên bản vv…của plugin
Sau khi đã thêm các file bắt buộc trên, bạn có thể vào giao diện quản trị trong admin để kích hoạt nó
Ngoài ra để viết được plugin, bạn cần nắm những khái niệm sau:
+ Action Hook, Filter Hook
+ Shortcode