Bình thường, để custom chức năng của 1 theme WordPress thì bạn phải sửa file function.php của theme, nhưng sẽ rất bất tiện nếu như theme có update hoặc bạn thay đổi theme khác, bạn sẽ phải chỉnh sửa lại file function.php lần nữa.

Để giải quyết vấn đề này, đơn giản là chúng ta sẽ tạo 1 plugin để chứa các function mình muốn vào, và không cần phải sửa file function.php của theme, ngoài ra còn có thể custom các chức năng khác như xóa Emoji mặc định của WordPress v.v….


Đầu tiên, bạn tạo 1 thư mục, đặt tên gì tùy ý bạn, ở đây mình sẽ đặt là hh-custom-function. Sau đó, tạo 1 file php trong folder đó, cũng đặt tên tùy ý bạn, mình đặt là hh-custom-function.php. 

Nội dung file php như sau:

<?php
/*
Plugin Name: HH Custom Function
Description: Contains custom functions for WordPress
Version: 1.0
Author: Huynh Hieu
Author URI: huynhhieu.com
*/
/* Chèn function của bạn vào dưới dòng này */

Sau đó nén folder bên trên lại với định dạng .zip. Cuối cùng là bạn cài plugin như bao plugin khác. Bạn muốn thêm function thì cứ vào Plugin Editor rồi chọn plugin đó rồi edit thôi.

Hoặc nếu bạn muốn nhanh và nhiều tùy chọn thì có thể dùng plugin có sẵn ở đây:

Bình luận

7 Comments on "Hướng dẫn tạo Custom Functions plugin cho WordPress"

avatar
newest oldest
V An.
Guest

Bạn tạo cái nút tải xuống kia thế nào vậy, trông rất đẹp!

Lê Huy
Guest

Thanks bài viết của bạn nhé! Rất vui được làm quen

Lê Huy
Guest

Bạn cho mình hỏi bạn dùng host và theme gì sao load nhanh thật, thanks bạn

Hieu Huynh
Guest
Hieu Huynh

Mình xài theme Newspaper 8. VPS ở AWS 😀