Combiner plusieurs plugins en un seul?


8

J'ai rassemblé quelques plugins qui ont chacun des fonctionnalités spécifiques dont j'ai besoin pour ce qui serait autrement un seul gros plugin.

Est-il possible de les regrouper en un seul zip installable?


Parce que c'est possible, cela ne signifie pas que cela devrait être fait. Je ne vois aucune raison logique de le faire.
sandrodz

Réponses:


12
  1. Parcourez chaque fichier de plug-in et supprimez l'en-tête du plug-in.
  2. Créez un fichier loader.php.

Quelque chose comme ça:

<?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, j'ai créé un dossier appelé "my-plugin-collection" et j'ai copié chacun des dossiers de plug-in dans ce dossier. Ensuite, je crée votre fichier loader.php et référence chacun des fichiers plugin.php du dossier plugin, correct? En espérant que cela fonctionne même lorsque les plugins sont complexes et ont des sous-dossiers ...
Scott B

1
Notez que tous les plugins combinés de cette manière ne recevront pas de notifications de mise à jour ou ne seront pas affichés dans la liste principale des plugins. Si vous utilisez un système de gestion WP comme InfiniteWP ou ManageWP, ils ne pourront pas non plus mettre à jour les plugins individuels.
Jay
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.