¿Combinar múltiples complementos en uno?

8

He recopilado algunos complementos que cada uno tiene la funcionalidad específica que necesito para lo que de otro modo sería un solo complemento grande.

¿Es posible agruparlos en un único zip instalable?

Scott B
fuente
Porque es posible, no significa que deba hacerse. No veo ninguna razón lógica para hacer esto.
sandrodz

Respuestas:

12
  1. Revise cada archivo de complemento y elimine el encabezado del complemento.
  2. Crea un archivo loader.php.

Algo como esto:

<?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';
scribu
fuente
1
OK, he creado una carpeta llamada "my-plugin-collection" y he copiado cada una de las carpetas de complementos en esa carpeta. A continuación, creo su archivo loader.php y hago referencia a cada uno de los archivos plugin.php de la carpeta del complemento, ¿correcto? Esperando que esto funcione incluso cuando los complementos son complejos y tienen subcarpetas ...
Scott B
1
Tenga en cuenta que los complementos combinados de esta manera no recibirán notificaciones de actualización ni se mostrarán en la lista principal de complementos. Si utiliza un sistema de gestión de WP como InfiniteWP o ManageWP, tampoco podrán actualizar los complementos individuales.
Jay