Combinar vários plugins em um?

8

Eu coletei alguns plugins, cada um com uma funcionalidade específica que preciso para o que seria um único plug-in grande.

É possível agrupá-los em um único zip instalável?

Scott B
fonte
Porque é possível, não significa que deva ser feito. Não vejo nenhuma razão lógica para fazer isso.
sandrodz

Respostas:

12
  1. Passe por cada arquivo de plug-in e remova o cabeçalho do plug-in.
  2. Crie um arquivo loader.php.

Algo assim:

<?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
fonte
11
OK, criei uma pasta chamada "my-plugin-collection" e copiei cada uma das pastas do plug-in para essa pasta. Em seguida, crio seu arquivo loader.php e faço referência a cada um dos arquivos plugin.php da pasta de plugins, correto? Esperando que isso funciona mesmo quando os plugins são complexas e têm subpastas ...
Scott B
11
Observe que qualquer plug-in combinado dessa maneira não receberá notificações de atualização ou será exibido na lista principal de plug-ins. Se você usar um sistema de gerenciamento WP como InfiniteWP ou ManageWP, eles também não poderão atualizar os plugins individuais.
Jay