¿Existe algún registro de plugins instalados en la base de datos?
Tengo mi instalación en producción en un servidor y una instalación de desarrollo en otro. He añadido un plugin en ambos, pero solo aparece en la lista de plugins en wp-admin
en uno de ellos.
Para que un plugin aparezca en wp-admin
, ¿necesita estar registrado en la base de datos? ¿O simplemente con tener los archivos del plugin en el directorio plugins
será detectado?
¡Gracias!

No es exactamente lo que estaba buscando, pero es mi culpa. Echa un vistazo a mi respuesta para ver mis hallazgos.

Para tu información: También puedes guardar una lista de todos los plugins y su estado (activo/inactivo) y versión como txt, csv, json con la ayuda de la utilidad de línea de comandos de Wordpress usando wp plugin list --format=csv
. Como puedes hacer con gestores de paquetes típicos como apt
, brew
o npm
. Con la ayuda de esa lista puedes reinstalar todos los plugins de forma automatizada usando wp plugin install
.

En el 99% de los casos, un plugin no es detectado al moverlo porque el propietario del directorio es diferente al propietario actual, lo que significa que no hay permisos de lectura.

El archivo del plugin tenía saltos de línea de Mac, por lo que el comentario de metadatos en la parte superior del archivo no se analizaba correctamente. Por ejemplo:
<?php
/*
Plugin Name: WP JSON-RPC
Plugin URI: http://plugins.voceconnect.com
Description: Este plugin proporciona una versión JSON de la API XML-RPC de WordPress...
Author: Jeff Stieler
Version: 0.9.1
*/
