Recientemente estaba agregando contenido en un website que usa Thesis para WordPress y para mi sorpresa, recibí el siguiente error: Warning: Illegal string offset ‘type’ , con la advertencia de que había un error en el archivo options_post.php
Después de investigar las posibles razones de este nuevo error que apareció sin razón alguna, todo parecía indicar que el error posiblemente podría corregirse actualizando la version de Thesis.
En mi caso necesitaba cambiar la version 1.8 por 1.86. Estudie el proceso de actualización sugerido por diythemes.com y a continuación un resumen de los pasos que seguí:
- Lo primero que hice fue un respaldo de todo el website usando una herramienta de FTP, por si acaso las cosas no salían según lo esperado. Mas vale prevenir que lamentar!
- Bajo la opción de Thesis, ir a Manage Options y hacer click en All Design Options para descargar en mi computadora la configuración actual de thesis
- Descargar de diythemes.com la nueva version de Thesis
- Subir la nueva carpeta de Thesis al servidor e incluirla dentro de la carpeta themes. Después de hacerlo, la carpeta de themes, incluirá la version vieja y la nueva de Thesis.
- Subir al servidor la carpeta custom, de la version vieja y reemplazar la carpeta custom de la version nueva
- Dentro de la carpeta custom, cambiar los permisos para: cache (file permissions) debe ser 775 (en vez de 755)
- Dentro de la carpeta custom, cambiar los permisos para: layout.css (file permissions) debe ser 666 (en vez de 644)
- Dentro del dashboard de WordPress, hacer click en Appearence >Themes y activar la version nueva.
- Hacer click en Design Options y cargar el archivo de respaldo que estaba instalado en la version anterior.
- Volver a cargar la pagina y todo debe de funcionar!