2013-05-24 10 views
6

È possibile installare e attivare plug-in su base per sito per un'impostazione di Multisite WP?
Sto creando una rete "Proof" per i miei clienti in cui posso facilmente creare nuovi siti per mostrare mockup, ecc. Ai clienti.
Alcuni client richiedono molti più plug-in di altri e spero di mantenere le cose meglio organizzate.Come installare i plug-in su base per sito su una rete Multisite?

Fondamentalmente, non voglio che i miei "Network Plugin" siano contorti con una tonnellata di plug-in che devo filtrare quando provo ad attivare su singoli siti.

E 'possibile impostarlo in modo che io possa effettivamente installare e attivare i plugin su ogni singolo sito, NON dalla rete admin?

+0

L'installazione è consentita solo nell'amministratore di rete: i plugin possono contenere codice per accedere a dati DB e file di altri siti nella stessa rete; per prevenire questo problema di sicurezza, solo gli amministratori di rete possono installare plug-in e temi. Cioè hanno bisogno di verificare che il codice installato sia salvato in rete – Philipp

risposta

4

Per quanto riguarda il installare parte, no, non è possibile. L'installazione può essere effettuata solo nel pannello Network. Non sto trovando una citazione ufficiale, ma sono abbastanza sicuro che si tratta di un no-go. Ma qui un paio di punti nel nucleo in cui possiamo vederlo: [1] e [2].

Dalla e-book Multisite 101, ci sono questi suggerimenti:

ho appena saputo MPM, e con esso, è possibile impostare 3 stati per i plugin: nascosto, visibile e attiva sulla creazione di blog. Ma non può essere utilizzato per abilitare i plug-in su base per sito, come WordPress offre come impostazione predefinita per Temi.

multisite extended plugin management

La versione plug-in corrente è la visualizzazione di un paio di avvisi: uno undefined variable e una funzione deprecata. Ma quelli sono minori e facilmente riparabili.
Ho anche visto che è pronto a gestire plugin "premium", utilizzando un componente aggiuntivo o un plug-in di terze parti. Questo può essere utile per ritocchi personalizzati.

Nessuno dei plug-in nell'elenco è stato aggiornato di recente, non necessariamente negativo, ma caveat emptor.

Ho one plugin that works on the Network screen per mostrare quale plug-in è attivo dove, poiché queste informazioni non sono disponibili nel sistema.

+0

MPM è stato aggiornato l'ultima volta 2014-4-29, il che lo rende il miglior aggiornamento di questo trio. Gli altri due hanno due anni. – Hexodus

1

B/c tutti i siti utilizzano la stessa cartella del filesystem per i plugin, non credo sia possibile che installi plug-in sito per sito all'interno di un multisito. Per rendervi la vita più facile, darei un'occhiata a backup buddy o ns cloner. Entrambi rendono molto facile clonare un sito all'altro in multisite. Preferisco il ns cloner, ma questo non vuol dire che io sappia qualcosa di sbagliato con il compagno di backup.

Se quelli non aiutano e sei a tuo agio in sql, puoi guardare copiare la riga in wp_option_x dove option_name = "active_plugins" dal sito che desideri copiare in quello nuovo. Questa sarà una scorciatoia per attivare i plugin su un nuovo sito.

Spero che questo aiuti.