Esiste un registro dei plugin installati nel database?

28 mar 2012, 13:24:05
Visualizzazioni: 16K
Voti: 5

Ho la mia installazione live su un server e un'installazione di sviluppo su un altro. Ho aggiunto un plugin a entrambi, ma appare nell'elenco dei plugin in wp-admin solo su uno.

Affinché un plugin appaia in wp-admin, è necessario che sia presente nel database? Oppure è sufficiente avere i file del plugin nella directory plugins perché venga rilevato?

Grazie!

0
Tutte le risposte alla domanda 3
2
15

Salva i dati in:

  • wp_options
    • Riga: option_name
      • active_plugins
28 mar 2012 13:39:25
Commenti

Non era esattamente quello che cercavo, ma è colpa mia. Dai un'occhiata alla mia risposta per vedere cosa ho scoperto.

Matt Matt
28 mar 2012 13:51:39

Per tua informazione: Puoi anche salvare una lista di tutti i plugin e il loro stato (attivi/non attivi) e versione come txt, csv, json usando l'utilità da riga di comando di Wordpress con wp plugin list --format=csv. Come puoi fare con i tipici gestori di pacchetti come apt, brew o npm. Con l'aiuto di quella lista puoi successivamente reinstallare tutti i plugin in modo automatizzato con wp plugin install.

porg porg
9 dic 2022 21:05:17
0

Nel 99% dei casi un plugin non viene rilevato durante lo spostamento perché il proprietario della directory è diverso dall'attuale proprietario, il che significa che non ci sono i permessi di lettura.

http://codex.wordpress.org/Changing_File_Permissions

28 mar 2012 14:12:30
0

Il file del plugin aveva terminazioni di riga Mac, quindi il commento dei metadati all'inizio del file non veniva analizzato correttamente. Ad esempio:

<?php
/*
  Plugin Name: WP JSON-RPC
  Plugin URI: http://plugins.voceconnect.com
  Description: Questo plugin fornisce una versione JSON dell'API XML-RPC di WordPress...
  Author: Jeff Stieler
  Version: 0.9.1
*/
28 mar 2012 14:10:04