Viết plugin cho WordPress

Cập nhật lần cuối vào

Bài viết này Sáu sẽ hướng dẫn cho bạn cách viết plugin cho WordPress đơn giản nhất. Nhưng không vì thế mà bạn cho rằng bài viết này không có ích, tuy nó đơn giản nhưng đây là bước khởi đầu để bạn có thể tự tạo ra được những plugin như ý muốn.

WordPress plugin là gì

WordPress plugin là phần code mở rộng của WordPress, bạn cứ tưởng tượng như một mô hình lắp ghép, cái khung chính thì được tạo sẵn và các module nhỏ sẽ được lắp ghép lại với nhau và lấy khung chính làm giá để lắm ghép. Trong WordPress cũng vậy, bộ khung chính đã được WordPress xây dựng sẵn và những plugin được nhiều lập trình viên trên thế giới xây dựng và ráp vào WordPress tạo thành một khối thống nhất và hoàn thiện.

Bạn có thể xem qua bài viết hướng dẫn cài đặt plugin để biết thêm cách cài đặt cũng như vị trí của plugin là nằm ở đâu. Nhân tiện đây Sáu cũng xin nhắc lại với bạn rằng, thư mục của plugin sẽ nằm trong đường dẫn:

http://tenmiencuaban.com/wp-content/plugins

Bạn có thể tìm thấy thư mục plugins rất dễ dàng, đầu tiên là bạn vào thư mục gốc của hosting, sau đó là vào thư mục wp-content và bạn sẽ thấy được thư mục plugins.

Viết plugin cho WordPress như thế nào

Để tạo một plugin cho WordPress bạn hãy mở đường dẫn thư mục phía trên lên và tạo một thư mục con mang tên plugin của bạn. Chú ý là hướng dẫn này đang làm trên localhost nhé, và phần mềm apache mình đang sử dụng là XAMPP nên đường dẫn plugin của Sáu sẽ có dạng như sau:

C:xampphtdocswp39wp-contentpluginssau-plugin

Đường dẫn trên có nghĩa là thư mục trang web của Sáu đang nằm trong ổ đĩa C: và tên plugin của mình đang thực hiện là Sau Plugin. Bạn mở thư mục plugins của WordPress lên và tạo một thư mục với tên thư mục này là tên của plugin được viết thường, các khoảng trắng được thay bằng dấu gạch ngang.

Bên trong thư mục plugin của bạn sẽ bao gồm 1 tập tin chính cũng lấy tên là tên của plugin luôn cho dễ dùng, tập tin này sẽ được viết bằng ngôn ngữ PHP vì WordPress là mã nguồn được viết bằng PHP mà.

Sáu sẽ đặt tập tin này với tên là sau-plugin.php, bây giờ bạn mở tập tin lên và điền vào các dòng chú thích sau ở đầu tiên của tập tin.

<?php
/*
Plugin Name: Sau Plugin
Plugin URI: https://hocwp.net
Description: Sau Plugin là một trong những plugin dành cho WordPress được viết bởi Sáu Hỉ.
Author: sauhi
Version: 1.0
Author URI: http://sauhi.com
*/
?>

Đây là thông tin khai báo cho một plugin, cái này bắt buộc phải có đối với mọi plugin nha bạn. Thông tin này sẽ bao gồm tên của plugin (Plugin Name), địa chỉ trang web của plugin (Plugin URI), dòng mô tả ngắn gọn về plugin (Description), tác giả của plugin (Author), phiên bản hiện tại của plugin (Version) và địa chỉ trang chủ của tác giả (Author URI).

Sau khi làm xong và lưu lại, bạn hãy đăng nhập vào bảng điều khiển và vô mục quản lý Plugins để xem kết quả plugin mới được tạo của bạn nhé. Vậy là bạn đã có thể tự tay tạo ra được một plugin nằm ở mực độ cơ bản nhất, plugin này chưa có thứ gì bên trong nên nó sẽ không có tác dụng gì.

Hướng dẫn viết plugin

Bạn có thể xem thêm thông tin hướng dẫn viết plugin cho WordPress trên trang chủ của họ bằng cách nhấn vào nút bên trên. Bài viết này mới chỉ hướng dẫn cho bạn cách tự tạo plugin để sử dụng, nếu bạn muốn upload plugin lên WordPress thì bạn phải tạo thêm một tập tin với tên readme.txt nữa mới được.

Kết luận

Bạn vừa hoàn thành xong bài viết hướng dẫn viết plugin cho WordPress được trình bày bởi Sáu Hỉ. Qua bài viết này thì bạn đã có thể tự tay tạo cho riêng mình một plugin như bạn thường mong ước, tuy nhiên bài viết này Sáu chỉ hướng dẫn cách tạo plugin chứ chưa hướng dẫn code cho plugin do vậy kết quả của bài viết này là một plugin rỗng không có giá trì gì đặc biệt hết.

Trong bài tiếp theo Sáu sẽ hướng dẫn cho bạn cách viết một plugin nâng cao hơn, hãy đón chờ bài viết kế tiếp trong chuyên mục hướng dẫn phát triển WordPress bạn nhé, bây giờ thì xin chào và hẹn gặp lại.

5/5 - (1 bình chọn)
Theo dõi
Thông báo của
guest

43 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
Nguyễn Đức Linh
9 năm trước

Sáu Hỉ ơi, khi nào ra bài tiếp theo của StarterTheme nữa đấy nhỉ. Đang đợi nè Sáu Hỉ

tuong
tuong
9 năm trước

Hoc wordpress dễ kg sau. Mình thích tự tay làm 1 cái mak.

Hải
Hải
9 năm trước

Chào Sáu, thật sự mình rất ngưỡng mộ với khả năng của Sáu. Mình muốn học lập trình wordpress (cụ thể là tạo plugins riêng cho mình và thiết kế theme) nhưng ko biết bắt đầu từ đâu hết (mình cũng biết sơ về html – code php) . Hy vọng Sáu và mng tư vấn và chỉ bảo giúp mình. Chân thành cảm ơn Sáu và mng.

np lên
np lên
7 năm trước

Chào anh. Anh có thể chia sẻ một chút về cách viết plugin có thu phí không, em muốn hỏi về phần tạo key và cách hoạt động của plugin có thu phí.

Việt Hùng
6 năm trước

Cảm ơn Sáu. Đang tập viết plugin.

Nguyễn Sơn
6 năm trước

Đây gần như là cách khai báo plugin thì chuẩn hơn, còn để tạo ra một plugin hoàn chỉnh thì còn xa lắm. Bạn có thể viết một seri bài hướng dẫn chi tiết được không.
Cám ơn bạn đã chia sẻ!!

Nguyễn Sơn
6 năm trước

Hihi mình lại thích làm mấy kiểu plugin nút gọi, plugin trở về đầu trang không liên quan đến cơ sở dữ liệu

khóa học marketing
5 năm trước

bài viết hay lắm ad ơi

My home
5 năm trước

Lưu lại khi cần dùng. Thanks ad đã share cho ae nhé!

Nam Hải
4 năm trước

rất thích đọc cái bài viết của bạn, khi đọc mình cũng học hỏi được ít kinh nghiệm, cảm ơn bạn

top10hcm
2 năm trước

Khi đọc mình cũng học hỏi được ít kinh nghiệm, cảm ơn bạn

Khutrung xanh
2 năm trước

Thanks ad đã share cho mn nhé ^^

Cẩm nang giáo dục JES
2 năm trước

Khi nào ra bài tiếp theo của StarterTheme cho mình xin thông tin với ạ

Gvlawyers
2 năm trước

Bài chia sẻ hay lắm ad ơi

Áo thun Atlan
2 năm trước

Cảm ơn bác Sáu. Đang tập viết plugin cho Website 🙂

Phát Đạt
2 năm trước

Chào anh. Anh có thể chia sẻ một chút về cách viết plugin có thu phí không?

muaphelieuu247
2 năm trước

Cám ơn bạn về những chia sẻ tuyệt vời này

Quang Đạt
2 năm trước

Bài viết tuyệt vời

Top10 Thủ Đức
2 năm trước

Bài chia sẻ hay lắm ad ơi

Top Moving
2 năm trước

Cảm ơn anh, bài viết rất hữu ích

Thu Mua Phế liệu Việt Đức

Cảm ơn anh Sáu Hỉ. Bài viết rất hữu ích ạ, em đã ứng dụng được 1 vài ví dụ cho website mua phế liệu của mình. Cảm ơn anh!

Thu Mua Phế liệu Việt Đức

dạ em cảm ơn anh

baominh
2 năm trước

Em đã tham khảo và đang cố gắng tạo 1 plugin cho riêng mình, cảm ơn anh chân thành vì đã chia sẻ!

Riviu Dao
2 năm trước

Cảm ơn Sáu. Em cũng đang tập viết plugin.

Taxi Tai PLM
2 năm trước

Bài viết rất hay, cảm ơn anh đã chia sẻ <3

Luật sư tranh tụng
2 năm trước

Đơn giản nhưng dễ hiểu, cảm ơn tác giả

Viet Moving
2 năm trước

Cảm ơn anh, bài viết rất hữu ích <3

SG Moving
2 năm trước

Khi đọc xong mình cũng học hỏi được rất nhiều kinh nghiệm hữu ích, cảm ơn bạn

Xuong May Ao Thun Si Gia Goc ATLAN

Bài viết rất hay. Thanks ad đã share cho ae nhé!

Kiến Vàng 247
1 năm trước

Đọc xong cũng giúp e rút ra được một vài kinh nghiệm ạ

Xây Dựng Sài Gòn
1 năm trước

Xây Dựng Sài Gòn – Thương hiệu thuộc công ty TNHH Đầu Tư Phát Triển Xây Dựng Xây An Cư thành lập từ năm 2014 hiện là 1 trong những công ty thiết kế xây dựng uy tín tại Sài Gòn.

Bảng Hiệu Việt
1 năm trước

Khi đọc mình cũng học hỏi được ít kinh nghiệm, cảm ơn bạn rất nhiều <3