PCDD-Global Panel del equipo editorial

El panel no encuentra WordPress

Este panel no guarda nada por su cuenta: todo lo lee y lo escribe en WordPress a través de su API. Ahora mismo no consigue llegar.

Dirección configurada
https://nuevopcddglobal.staging.tempurl.host
Qué ha pasado
El servidor de WordPress pide contraseña antes de dejar pasar (protección del staging). Falta o no vale PCDD_WP_AUTH.

Cómo se arregla

  1. Si el mensaje de arriba habla de una contraseña, es el candado que WPMU DEV pone delante del entorno de pruebas. Se resuelve de una de estas dos formas: quitando la protección desde el Hub (Hosting → Tools → Password Protection), o poniendo esas credenciales en PCDD_WP_AUTH dentro de /opt/pcdd-panel/.env, con el formato usuario:clave.
  2. WordPress tiene que estar en una dirección alcanzable desde este servidor. La actual se cambia en PCDD_WP_URL, en ese mismo fichero.
  3. Después de tocar el fichero hay que reiniciar el contenedor: cd /opt/pcdd-panel && docker compose up -d.
  4. En ese WordPress tiene que estar activo el plugin PCDD API.
  5. Nada más. Este panel llama a WordPress desde el servidor, no desde el navegador, así que no hace falta configurar CORS. Solo si algún día se añade JavaScript que llame a la API directamente habría que declarar el origen en wp-config.php:
    define( 'PCDD_API_ORIGENES', 'https://panel.pcdd-global.org' );