Có khung phát triển plugin nào không


29

Vì tôi chưa quen với việc phát triển plugin WordPress nên tôi đã kiểm tra cấu trúc bên trong của nhiều plugin. Tôi đã thấy rằng hầu hết chúng không phù hợp với bất kỳ mô hình nào và vì vậy việc hiểu cách chúng hoạt động có thể khó khăn.

Tôi đã tự hỏi nếu có cách phát triển plugin tổng quát hơn, có thể với một khung, ngoài các phương pháp được mô tả trong tài liệu chính thức.


Bạn đã đọc bài viết của tôi về OCP ? Tôi đã ở điểm mà tôi nói rằng không có khuôn khổ nào sẽ luôn hoạt động.
kaiser

Câu trả lời:


27

AFAIK, không có khung chính thức / tiêu chuẩn và sẽ có nhiều kiểu phát triển plugin như có các màu trắng ở cực bắc.

Tôi muốn nói rằng Tiêu chuẩn mã hóa WordPress là một kế hoạch chi tiết cho một phong cách tốt.

Bạn sẽ tìm thấy rất nhiều ví dụ hay và các lập trình viên xuất sắc ở đây trong WPSE. Một điểm khởi đầu tốt đẹp: câu hỏi / được gắn thẻ / phát triển plugin .

Làm nổi bật:

Ngày nay, tôi sử dụng Plugin Class Demo từ @toscho làm cơ sở cho nhiều plugin.

Ngay bây giờ, @Pippin đang thực hiện một loạt Giới thiệu về WordPress Plugin Development 101 có thể được quan tâm.

[ cập nhật , nhờ đóng góp của @Wyck , một danh sách các trình trợ giúp / trình bổ sung / khung]

Plugin scbFramework , bởi @ fouu :

Một tập hợp các lớp hữu ích để phát triển plugin nhanh hơn.
Đây là bộ công cụ plugin giúp nhà phát triển viết plugin nhanh hơn. Nó bao gồm một số lớp xử lý các tác vụ phổ biến, chẳng hạn như tạo các trang cài đặt, tạo các bảng cơ sở dữ liệu và hơn thế nữa.

WordPress-Gear> PHP Boilerplate> Plugin Stuff

  1. Plugin soạn sẵn bằng @tommcfarlin
  2. Mẫu plugin hướng đối tượng
  3. Khung cài đặt của @gilbitron
  4. scbFramework - Các lớp học dành cho nhà phát triển plugin
  5. API cài đặt WordPress - bởi @tareq_cse
  6. WP MVC - Khung MVC để tạo plugin

1
Tôi cũng sẽ đề cập đến wordpress.org/extend/plugins/scb-framework và có một số được liệt kê ở đây dưới PHP Boilerplate: wpgear.org
Wyck


1

Tôi tin rằng Sunrise ( http://gndev.info/sunawn/ ) là loại điều bạn đang yêu cầu. Nó tương đối mới và tôi chưa sử dụng nó, vì vậy tôi không đưa ra khuyến nghị nào. Tuy nhiên, nó có vẻ khá hứa hẹn. Nó có sẵn trên thư mục plugin WordPress dưới dạng plugin: http://wordpress.org/plugins/sunawn/ .


Xin lỗi, nhưng đây là về triển khaikhông phát triển .
kaiser


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.