Wordpress:Problemas comunes y soluciones: Difference between revisions

From
Jump to navigation Jump to search
Line 21: Line 21:
Con eso se reinicia el caché de ajustes de Toolset y resuelve el problema.
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 ==
== El usuario designado por el ayuntamiento para transparencia sólo tiene permiso para ver los contenidos ==
=== Síntoma ===
=== Síntoma ===
El usuario usus_trans sólo puede ver un contenido y quiere editarlos.
El usuario designado como editor de transparencia sólo puede ver un contenido y necesita editarlos.
=== Motivo ===
=== Motivo ===
Los contenidos están asignados al usuario admin.
Los contenidos están asignados al usuario admin.
=== Solución ===
=== Solución ===
* Acceder a la base de datos de transparencia.
* Acceder a la base de datos de transparencia.
* Obtener el ID de usu_trans (tabla <prefijo>_users), suele ser 3.
* Obtener el ID del usuario en cuestión (tabla <prefijo>_users).
* Actualización del post_author de los contenidos:
* Actualización del post_author de los contenidos:
** Indicadores. Ejecutar la sentencia: ''<code>UPDATE prefijo_posts SET post_author = 3 WHERE post_author = 0;</code>'' donde prefijo es el prefijo de la base de datos.
** Indicadores. Ejecutar la sentencia: ''<code>UPDATE prefijo_posts SET post_author = 8 WHERE post_author = 0;</code>'' donde prefijo es el prefijo de la base de datos.
** Plenos, Juntas de Gobierno y Comisiones. Ejecutar la sentencia ''<code>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;</code>'' para todos los tipos de contenido (pleno, junta, comision-informativa y publicidad activa).
** Plenos, Juntas de Gobierno y Comisiones. Ejecutar la sentencia ''<code>UPDATE prefijo_posts set post_author = 8 WHERE post_type = 'pleno' OR post_type = 'junta' OR post_type = 'comision-informativa' OR post_type = 'publicidad_activa' AND post_author <> 3;</code>'' para todos los tipos de contenido (pleno, junta, comision-informativa y publicidad activa).


Una vez realizado esto, usu_trans puede editar los contenidos.
Una vez realizado esto, el usuario puede editar los contenidos.

Revision as of 09:33, 27 May 2020

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 designado por el ayuntamiento para transparencia sólo tiene permiso para ver los contenidos

Síntoma

El usuario designado como editor de transparencia sólo puede ver un contenido y necesita editarlos.

Motivo

Los contenidos están asignados al usuario admin.

Solución

  • Acceder a la base de datos de transparencia.
  • Obtener el ID del usuario en cuestión (tabla <prefijo>_users).
  • Actualización del post_author de los contenidos:
    • Indicadores. Ejecutar la sentencia: UPDATE prefijo_posts SET post_author = 8 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 = 8 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, el usuario puede editar los contenidos.