Wordpress:Problemas comunes y soluciones

From
Jump to navigation Jump to search

El acceso a contenido estático no funciona

Síntoma

Si se trata de acceder a un contenido estático (ficheros .html) se muestra una página en blanco

Solución

Desactivar el Procesamiento inteligente de archivos estáticos en la configuración nginx del sitio tal como se indica en la Solución 1 del artículo https://support.plesk.com/hc/en-us/articles/213927485--html-files-under-domain-show-white-page-with-nginx-enabled

Desactivar el Procesamiento inteligente de archivos estáticos en la configuración nginx

Tras restaurar la copia de seguridad del portal migrado a producción, no se muestra la portada

Síntoma

Una vez creado el dominio que se va a pasar a producción (en el plesk de producción, lógicamente) la portada aparece en blanco.

Solución

Acceder al administrador de archivos del dominio y eliminar el fichero httpdocs → index.html (o transparencia.dominio.es → index.html).

Al introducir una nueva entrada se produce un error crítico en la web

Síntoma

Al intentar agregar una nueva entrada se produce un error crítico en lugar de acceder al editor clásico.

Motivo

Se produce tras actualizar el plugin toolset types a la versión 3.3.8, si se ha restituido el nombre de tipo "Posts" a "Entradas", tras la importación de contenidos que hace el plugin FG Drupal to WordPress Premium, que lo pone en el inglés "Posts" a su vez.

Solución

Se accede a Toolset → Campos personalizados → Post fields → Edit, editando el nombre del grupo de campos (Configuración para nombre_de_campos), y cambiar Name (obligatorio) por ejemplo a "Campos de entradas" y Guardar grupo de campos.

Corregir el fallo al insertar una nueva entrada

Con eso se reinicia el caché de ajustes de Toolset y resuelve el problema.

El usuario usu_trans de transparencia sólo tiene permiso para ver los contenidos

Síntoma

El usuario usus_trans sólo puede ver un contenido y quiere editarlos.

Motivo

Los contenidos están asignados al usuario admin.

Solución

  • Acceder a la base de datos de transparencia.
  • Obtener el ID de usu_trans (tabla <prefijo>_users), suele ser 3.
  • Actualización del post_author de los contenidos:
    • Indicadores. Ejecutar la sentencia UPDATE prefijo_posts SET post_author = 3 WHERE post_author = 0; donde prefijo es el prefijo de la base de datos.
    • Plenos, Juntas de Gobierno y Comisiones. Ejecutar la sentencia UPDATE prefijo_posts set post_author = 3 WHERE post_type = 'pleno' OR post_type = 'junta' OR post_type = 'comision-informativa' OR post_type = 'publicidad_activa' and post_author <> 3; para todos los tipos de contenido (pleno, junta, comision-informativa y publicidad activa).

Una vez realizado esto, usu_trans puede editar los contenidos.