Archive for the ‘Wordpress’ Category

01.19.2010 by Ramiro

Mover Wordpress de un Dominio a Otro y Cforms

Desde que uso Wordpress se ha vuelto muy común trabajar en mi laptop o en un server de pruebas y después pasar la instalación del blog / sitio completa a otro dominio. Ya sea dentro del mismo servidor o a otro.

Para moverlo simplemente hago un backup completo de la base de datos usando phpmyadmin (usando complete inserts) y un backup completo de la carpeta (sin olvidarme del .htaccess, muy importante).

Después monto todo en el dominio nuevo y usando phpmyadmin reemplazo las direcciones viejas por las nuevas. Acá empieza lo delicado.

Se puede usar el siguiente query:

UPDATE table_name SET column_name=REPLACE(column_name, ‘OLD VALUE’, ‘NEW VALUE’);

Las tablas a actualizar generalmente son wp_options (columna option_value), wp_postmeta (meta_value), wp_usermeta (meta_value) y wp_posts (post_content).

En wp_posts por ejemplo hay que hacer el reemplazo de las direcciones que están dentro de los posts, por ejemplo

UPDATE wp_posts SET post_content=REPLACE (post_content, ‘www.olddomain.com’, ‘www.newdomain.com’);

Problemas con Plugins

Es recomendable hacer backups de los datos de los plugins con las herramientas que traen los mismos.

Un ejemplo es Cforms II ya que almacena los datos serializados en la base de datos, es decir, guarda la versión en texto de el array / variables que contienen las opciones y al serializar el PHP guarda la medida de los strings. Por ejemplo s:9:”plugindir“.

Para el caso específico de Cforms: usar la herramienta de corrección (arregla las lngitudes) y arreglar el comienzo y el fin de la cadena. Dejo unos ejemplos que me ayudaron para comparar. Estos son el principio y el final de la cadena serializada:

  • Comienzo: a:3:{s:6:”global”;a:48:{s:9:”plugindir”;s:6:”cforms”;s:11:”cforms_root” (continúa)
  • Final: (sigue) 0$#$0$#$0″;}}

La herramienta arregla bien las longitudes pero agrega al principio mas longitudes y a veces algunos 1;1;1;. Al final agrega “;

08.13.2009 by Ramiro

Wordpress 2.8.4 Lanzado. Considere Actualizar Lo Antes Posible

Wordpress anunció ayer la versión de seguridad 2.8.4. Se recomienda actualizar lo antes posible yaque la versión 2.8.3 tiene una vulnerabilidad que puede dar acceso a la administración a terceros.

Yesterday a vulnerability was discovered: a specially crafted URL could be requested that would allow an attacker to bypass a security check to verify a user requested a password reset. As a result, the first account without a key in the database (usually the admin account) would have its password reset and a new password would be emailed to the account owner. This doesn’t allow remote access, but it is very annoying.

We fixed this problem last night and have been testing the fixes and looking for other problems since then. Version 2.8.4 which fixes all known problems is now available for download and is highly recommended for all users of WordPress.

07.10.2009 by Ramiro

Wordpress 2.8.1

Wordpress sacó la versión 2.8.1 que arregla bastantes bugs y agrega seguridad genreal y para plugins. Pueden ver la lista completa de cambios para Wordpress 2.8.1.

Para la gente que todavía usa el plugin Wordpress Automatic Update les comento que desde la versión 2.7 Wordpress tiene su propio sistema de upgrades. En estos casos hay qeu deshabilitar el plugin y usar el que viene en el Core de Wordpress.

Pueden descargar Wordpress 2.8.1 desde este enlace.

Ademas si quieren aprender a usar Wordpress pueden ver los videos de ¿Cómo usar Wordpress? en YouTube.

06.24.2009 by Ramiro

Cambiar el color de fondo del Admin en Wordpress

Arreglando un sitio, mejor dicho, la cara del área de administración de un sitio me topé con un problemita. En la pantalla de Login de Wordpress está la clase .login pero cuando uno le cambia el color a negro siempre queda una barra blanca. Poniendole negro a body tampoco ayuda. La solución (ayudado por la barra Web Developer que me mostró el elemento en cuestión) es definir el fondo y ancho para HTML:

htlm {

background: #000;

height: 100%;

}

06.10.2009 by Ramiro

Wordpress 2.8

Ya está disponible la nueva versión de Wordpress que trae mas de 700 bugs arreglados, más velocidad, rediseño del sistema de Widgets y opción para instalar themes y plugins directamente desde el blog… entre otras cosas.

Lista de cambios en Wordpress 2.8

Download Wordpress 2.8

12.12.2008 by Ramiro

Wordpress 2.7 : Editor Visual No Funciona

Mucha gente está reportando problemas con el Editor de Wordpress a la hora de publicar / editar posts ya que éste aparece en modo HTML (no en modo visual). El problema en la mayoría de los casos tiene que ver con Plugins que no son compatibles con Wordpress 2.7.

En mi caso tengo uos 7 plugins en este Blog y el que me daba problemas es el plugin que da formato al código fuente en las entradas. Desactivando el plugin vuelve todo a la normalidad. La solución para este problema es esperar a que los desarrolladores de cada plugin publiquen las versiones actualizadas a 2.7 ya que esta versión parece traer varios cambios de importancia en su código.

12.12.2008 by Ramiro

Wordpress 2.7

Ya está disponible Wordpress 2.7 que incluye una nueva cara para el panel de administración y algunos cambios no evidentes que permitirán enel futuro que Wordpress funcione codo a codo con otras opciones para redes sociales que ya llegaron para quedarse.

En breve estaremos actualizando todos los sistemas a Wordpress 2.7, sin embargo existen algunos cambios que queremos revisar primero ya que el cambio en la parte administrativa es importante y pueden existir algunas incompatibilidades.

12.07.2008 by Ramiro

Cómo se crea un tema de Wordpress (básico)

Esta es una introducción a cómo crear un tema, theme o estilo para Wordpress. Está creada para los que cómo yo, se metieron a Wordpress de una vez y quieren entender cómo funciona el tema de “estilizar” Wordpress de manera general.

  • Para definir nuestro Tema tenemos que crear una carpeta propia dentro de wp-content/themes con el nombre que queremos usar. O, copiar un tema existente (se recomienda el Tema Default) y cambiarle el nombre, y editar los archivos para crear nuestro Tema sobre una buena base.
  • El nombre, descripción y datos sobre autoría se editan en el archivo css principal. Generalmente style.css al principio del archivo. Pueden ver el Tema Default para tener una idea.
  • La imagen del Tema es por defecto screenshot.png
  • Archivos separados / templates: (header.php, sidebar.php, etc): esto es igual que en un diseño. Para entender cómo lo estructura Wordpress es muy fácil. Imaginense ver un sitio, usar nuestro navegador para ver el código fuente y cortar cada parte de ese código fuente por las areas del mismo, es decir: header, menú (sidebar), las definiciones de HTML (header), etc. Así está en Wordpress. Es obvio, pero si en tu caso no tenés mucha experiencia diseñando esto se puede pasar por alto fácil.
  • Funciones. Todo buen programador guarda sus funciones en un archivo aparte. Solo que en Wordpress las clases y funciones ya están metidas en el “core” del sistema. Si nuestro Tema necesita funciones adicionales podemos crearlas en el archivo functions.php dentro de la carpeta de nuestro Tema. Ahi mismo se pueden definir los sidebars en donde podemos poner Widgets en caso de que nuestro Tema use más de 1 sidebar (el primero está definido por defecto).
  • Si queremos usar una plantilla o template de un sitio x en Wordpress solamente tenemos que “cortar” el diseño tal cual está y pegarlo dentro de cada archivo correspondiente (header.php. index.php… etc) respetando los tags de PHP () que estan en el template.

La primera ve que intentemos esto es muy recomendable que usemos Default como base, lo copiemos con un nombre nuevo para nuestro tema y editemos a partir de ahi lo que queramos para tener una idea de los tags y funciones que usa Wordpress. También podemos ver otros Temas y averiguar cómo hacen algnas cosas como usar mas de un sidebar dinámico para Widgets o en el caso de Default cómo es que cambian el fondo del encabezado.

Como siempre toda la información necesaria está en Internet o en el Codex de Wordpress que también está disponible en español.

11.27.2008 by Ramiro

Introducción a Wordpress

Ya está disponible la primera versión de la guía de manejo básico para Wordpress que iremos actualizando según sea necesario. Estoy viendo también de crear versiones en video para que sea más fácil entender y comenzar a usar este sistema.

como-usar-wordpress