Kết hợp nhiều plugin thành một?


8

Tôi đã thu thập một vài plugin mà mỗi plugin có chức năng cụ thể mà tôi cần cho những gì sẽ là một plugin lớn.

Có thể bó chúng vào một zip có thể cài đặt không?


Bởi vì nó có thể, không có nghĩa là nó nên được thực hiện. Tôi không thấy bất kỳ lý do hợp lý để làm điều này.
Sandrodz

Câu trả lời:


12
  1. Đi qua từng tệp plugin và loại bỏ tiêu đề plugin.
  2. Tạo một tệp loader.php.

Một cái gì đó như thế này:

<?php
/*
Plugin Name: Combined Plugin
Description: Contains plugin a, plugin b and plugin c
*/

include dirname(__FILE__) . '/plugin-a.php';
include dirname(__FILE__) . '/plugin-b.php';
include dirname(__FILE__) . '/plugin-c.php';

1
OK, tôi đã tạo một thư mục có tên "my-plugin-sưu tập" và tôi đã sao chép từng thư mục plugin vào thư mục đó. Tiếp theo, tôi tạo tệp loader.php của bạn và tham chiếu từng tệp plugin.php của thư mục plugin, đúng không? Hy vọng điều này hoạt động ngay cả khi các plugin phức tạp và có các thư mục con ...
Scott B

1
Lưu ý rằng mọi plugin được kết hợp theo cách này sẽ không nhận được thông báo cập nhật hoặc được hiển thị trong danh sách plugin chính. Nếu bạn sử dụng hệ thống quản lý WP như InfiniteWP hoặc ManageWP, họ cũng sẽ không thể cập nhật các plugin riêng lẻ.
Jay
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.