Plugin là một phần mềm, hay nói cách khác nó là một hay nhiều tập tin PHP có chứa nhiều dòng lệnh hoặc hàm function do người dùng viết ra Với WordPress, nếu bạn cần một plugin nào đó
Trang 107/09/2023 /13
Trường Đại học Mở Hà Nội
Khoa công nghệ thông tin
MÔN MÃ NGUỒN MỞ
Đề tài: Tìm hiểu nền tảng mã nguồn mở wordpress và áp dụng xây dựng blog cá nhân
Giảng viên hướng dẫn: ThS Mai Thị Thúy Hà
Nhóm 18: Trần Viết Toản - 1910A04
Nguyễn Hương Lan - 1910A04
Tạ Việt Anh: 1910A05
1
Trang 2Tóm tắt nội
dung báo cáo
buổi 1
Báo cáo buổi 2
02
Tìm hiểu về plugin trong
wordpress
03
Demo tạo plugin trong
wordpress
Trang 307/09/2023 /13
Tóm tắt nội dung báo cáo buổi 1
01
3
Trang 41 Nội dung báo cáo buổi 1
- Nêu ra khái niệm, lịch sử hình
thành của wordpress
- Các tính năng chính, ưu và
nhược điểm của wordpress
- Các thành phần cấu trúc, loại
hình của wordpress
- So sánh wordpress với các cms
khác(joomla)
- Cài đặt wordpress trên hệ điều
hành mã nguồn mở UBUNTU
Trang 507/09/2023 5/13
Tìm hiểu về plugin trong
wordpress 02
Trang 6Tìm hiểu về plugin trong wordpress
02
2.1 Plugin là gi?
Plugin là một phần mềm, hay nói cách khác nó là
một hay nhiều tập tin PHP có chứa nhiều dòng lệnh
hoặc hàm (function) do người dùng viết ra
Với WordPress, nếu bạn cần một plugin nào đó
thì bạn có thể tìm kiếm trước trên mạng thông
qua Google hoặc tìm kiếm trực tiếp trên
kho plugin của WordPress
Trang 707/09/2023 7/13
Tìm hiểu về plugin trong wordpress
02
2.2 Lý do nên dùng plugin trong
wordpress
1 Mở rộng chức năng: WordPress cung cấp
một bộ chức năng cơ bản, nhưng nếu bạn
muốn thêm các tính năng đặc biệt hoặc tùy
chỉnh trang web của mình, plugin là giải pháp
tốt nhất
2 Tiết kiệm thời gian và công sức: Sử dụng
plugin giúp bạn tiết kiệm thời gian và công
sức so với việc phát triển chức năng từ đầu
Trang 8Tìm hiểu về plugin trong wordpress
02
2.2 Lý do nên dùng plugin trong
wordpress
3 Dễ dàng cập nhật và duy trì: Cộng đồng
WordPress phát triển và duy trì hầu hết các
plugin, mang lại sự tin cậy và đảm bảo rằng
chúng được cập nhật thường xuyên để sửa lỗi
và bảo mật.
4 Tinh hoạt trong tùy chỉnh: Plugin cho phép
bạn tùy chỉnh giao diện và chức năng của
trang web theo ý muốn
Trang 907/09/2023 9/13
Tìm hiểu về plugin trong wordpress
02
2.3 Kiến thức cần chuẩn
bị
■ Kiến thức về HTML và CSS cơ bản
■ Kiến thức về PHP cơ bản
■ Ngoài 2 loại kiến thức bên trên thì bạn có thể bổ sung thêm kiến thức
về MySQL, Javascript,… nếu cần.
■ Kiến thức về Action Hook và
Filter Hook.
Trang 10Tìm hiểu về plugin trong wordpress
02
■ Phần mềm hỗ trợ lập trình PHP (Đề nghị dùng
Notepad++ hoặc Sublime Text 2)
■ Máy tính của bạn đã cài đặt giả lập localhost
(Đề nghị dùng XAMP hoặc AppServ)
■ Bạn đã cài đặt sẵn một blog WordPress trên
localhost
■ Gợi ý: Sử dụng plugin WPIDE- File Manager &
2.4 Các công cụ cần thiết
Trang 1107/09/2023 11/13
Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 1: Tổ chức thư mục, tệp tin
- Thư mục của plugin phải được đặt trong thư mục mà WordPress dành riêng cho các plugin hoạt động, bắt buộc bạn phải bỏ plugin vào thư mục này thì mới có thể kích hoạt và sử dụng
- Tên của thư mục cũng là tên của plugin mà bạn viết thường không có dấu Tiếng Việt và các từ được nối với nhau bằng dấu gạch ngang
Trang 12Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 1: Tổ chức thư mục, tệp tin
- Đối với mỗi plugin thì chỉ cần có ít nhất 2 tập tin, đó là
tập tin PHP chính của plugin và tập tin readme.txt
chứa thông tin về tên, thông tin các phiên bản cũng như các thông tin liên quan khác đối với plugin
- Nếu như bạn tự viết plugin với mục đích là tự dùng thì
bạn không cần tạo tập tin readme.txt Mục đích của tập tin readme là để bạn upload plugin của mình lên
trang chủ của WordPress.org
Trang 1307/09/2023 13/13
Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 2: Khai báo thông tin của plugin
- Cấu trúc
Plugin Name: Tên Plugin Plugin URI: URL Plugin trên wordpress.org Description: Mô tả cho plugin
License: Loại giấy phép Author: Tên tác giả Version: Version plugin Author URI: Trang web tác giả
Trang 14Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 2: Khai báo thông tin của plugin
Sau khi lưu các thông tin chúng có thể vào bảng điểu khuyển và kích hoạt plugin vừa mới tạo
Trang 1507/09/2023 15/13
Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 3: Viết code cho plugin
Chúng ta đang tham gia vào thế giới mã nguồn mở, nên phải thực hiện mọi thứ theo quy ước chung của mọi người, điều này rất cần thiết để bạn làm việc theo nhóm và tăng khả năng mở rộng cho code
Chuẩn lập trình PHP với WordPress
Chuẩn viết code HTML với WordPress
Chuẩn viết CSS với WordPress
Chuẩn viết Javascript với WordPress
Trang 16Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 4: Hoàn thiện và gửi plugin lên Wordpress.org
- Để có thể được wordpress chấp nhận plugin thì
bắt buộc bạn phải có file readme.txt
- Ngoài ra plugin phải đáp ứng về quy định, hiệu xuất, bảo mật…mà wordpress đề ra, nếu không
họ có quyền từ chối plugin của bạn
Trang 1707/09/2023 17/13
Tìm hiểu về plugin trong wordpress
02
2.5 Viết Plugin
Bước 5: Cập nhật phiên bản cho plugin
Nếu đã đưa plugin lên WordPress.org để chia sẻ thì nhất thiết chúng ta phải quan tâm tới đứa con tinh thần của mình, hãy luôn hoàn thiện plugin tới mức tốt nhất có thể
Cũng giống như bất kỳ một sản phẩm phần mềm nào khác, sẽ có lúc chúng ta nâng cấp lên phiên bản mới hơn để sửa lỗi và cập nhật cho phiên bản cũ
Trang 18Demo tạo plugin trong wordpress
Trang 1907/09/2023 /13
Cảm ơn thầy cô và các bạn đã
chú ý lắng nghe !
19