Există vreun registru al plugin-urilor instalate în baza de date?
Am instalarea live pe un server și o instalare de dezvoltare pe altul. Am adăugat un plugin pe ambele, dar apare doar în lista de plugin-uri din wp-admin
pe una dintre ele.
Pentru ca un plugin să apară în wp-admin
, este necesar să existe vreo intrare în baza de date? Sau este suficient să ai fișierele plugin-ului în directorul plugins
pentru a fi detectat?
Mulțumesc!

Nu este exact ceea ce căutam, dar asta e vina mea. Verifică răspunsul meu pentru concluziile mele.

Pentru informație: Poți de asemenea să salvezi o listă cu toate plugin-urile și statusul lor (active/inactive) și versiunea ca txt, csv, json folosind utilitarul de linie de comandă Wordpress cu comanda wp plugin list --format=csv
. La fel cum poți face cu managerii de pachete obișnuiți precum apt
, brew
sau npm
. Cu ajutorul acelei liste poți reinstala mai târziu toate plugin-urile într-un mod automatizat folosind wp plugin install
.

În 99% din cazuri, un plugin nu este detectat la mutare deoarece proprietarul directorului este diferit de proprietarul curent, ceea ce înseamnă că nu există drepturi de citire.

Fișierul pluginului avea terminații de linie Mac, așa că comentariul meta-date din partea de sus a fișierului nu era analizat corect. De exemplu:
<?php
/*
Plugin Name: WP JSON-RPC
Plugin URI: http://plugins.voceconnect.com
Description: Acest plugin oferă o versiune JSON a API-ului XML-RPC WordPress...
Author: Jeff Stieler
Version: 0.9.1
*/
