Combina più plugin in uno?


8

Ho raccolto alcuni plugin di cui ognuno ha funzionalità specifiche di cui ho bisogno per quello che altrimenti sarebbe un singolo plugin di grandi dimensioni.

È possibile raggrupparli in un'unica zip installabile?


Perché è possibile, non significa che dovrebbe essere fatto. Non vedo alcun motivo logico per farlo.
sandrodz,

Risposte:


12
  1. Passare attraverso ciascun file del plug-in e rimuovere l'intestazione del plug-in.
  2. Crea un file loader.php.

Qualcosa come questo:

<?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, ho creato una cartella chiamata "my-plugin-collection" e ho copiato ciascuna cartella del plugin in quella cartella. Quindi, creo il tuo file loader.php e faccio riferimento a ciascuno dei file plugin.php della cartella del plugin, giusto? Spero che funzioni anche quando i plugin sono complessi e hanno sottocartelle ...
Scott B

1
Si noti che i plug-in combinati in questo modo non riceveranno notifiche di aggiornamento o verranno visualizzati nell'elenco dei plug-in principali. Se si utilizza un sistema di gestione WP come InfiniteWP o ManageWP, neanche questi potranno aggiornare i singoli plug-in.
Jay,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.