Página en blanco en WordPress
Escrito el 22 julio, 2011 por Verónica Milán
En la empresa en la que trabajo como desarrollador front-end, usamos mucho WordPress para nuestros desarrollos. Nosotros tenemos varios entornos de trabajo (local, desarrollo, preproducción…) y conforme avanza un proyecto toca migrar todo de local a desarrollo, de desarrollo a preproducción y así sucesivamente.
El caso es, que WordPress a veces es un poco malo. Es muy común encontrarse con una página en blanco tras una migración de WordPress. Por mi experiencia, el problema suele estar en varios archivos localizados, o en la base de datos, o en el theme. Explico a continuación las soluciones que me han servido para acabar con la infernal página en blanco de WordPress:
wp-config.php
Al migrar WordPress, hay que fijarse bien que la base de datos sea la correcta. A veces, usamos una base de datos distinta para la migración, si es el caso hay que acordarse de cambiar los datos de conexión en este archivo.
.htaccess
A veces, la configuración de WordPress que funciona en un entorno, en otro no. Si todo falla, prueba a dejar este archivo limpio, con el mod-rewrite por defecto de wordpress:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Base de datos
Comprueba que has migrado correctamente la base de datos, y no ha habido ningún problema durante la copia.
Aún así, aunque todo salga bien, siempre hay que cambiar dos campos de la tabla wp-options, el 1 y el 37, que es donde se especifica la url del sitio web. En estos campos hay que escribir la nueva dirección o nos redireccionará al anterior dominio.
El theme
Otra cosa típica por la que WordPress puede devolver una página en blanco es porque el tema que estuvieramos usando en el anterior dominio no lo hemos subido a la nueva dirección, o está incompleto.
Publicado en WordPress | Añadir comentario
Códigos de ejemplo para configurar y personalizar Contact Form 7 de WordPress
Escrito el 14 septiembre, 2010 por Verónica Milán
Contact Form 7 es un mega conocido plugin para WordPress que permite con unas sencillas opciones de configuración crear un formulario de contacto totalmente funcional para WordPress.
El problema viene cuando haces desarrollos algo más complicados, donde el formulario de contacto tiene que tener ciertas características no tan usuales. En mi caso, estoy desarrollando un proyecto para un cliente en WordPress y necesitaba varias cosas que he ido solucionando simplemente configurando Contact Form 7.
La verdad es que no sabía lo potente que es este plugin hasta que me vi obligada a invesitgarlo. Si quieres leer el artículo completo, puedes hacerlo aquí: Códigos útiles si creas formularios con Contact Form 7 en WordPress.
Publicado en WordPress | Añadir comentario
Limitar el número de post en WordPress sin plugin
Escrito el 30 julio, 2010 por Verónica Milán
Estoy desarrollando un theme de WordPress para un proyecto que tengo y quería limitar el número de post que se muestran por defecto en la home (index.php), en las categorías (category.php) y en los archivos de entradas (archive.php). La idea es mostrar diferentes post para el index, las categorías y las páginas de archivo.
Como algunos sabréis se puede determinar el número de post que se muestran a nivel global desde el panel de control de WordPress, entrando en Opciones > Lectura. El problema de esto es que WordPress no te permite establecer de forma diferenciada cuántos post se muestran en la home, en las categorías, etc. lo cual le resta flexibilidad al diseño que estés desarrollando. Leer más…
Publicado en WordPress | 6 Comentarios
Obtener la API WordPress para Akismet
Escrito el 7 mayo, 2010 por Verónica Milán
Actualmente estoy gestionando WordPress para configurar la página de un cliente, y a la hora de configurar Akismet para filtrar el spam que llega a los comentarios en WordPress me encontré con el dichoso tema de la API de WordPress para activar akismet.
El modo tradicional de conseguir la API que he venido usando hasta hace un mes, era registrar al cliente en wordpress.com y así obtener la API WordPress, de la siguiente manera:
- Te registras en wordpress.com.
- Una vez registrado accedes a tu panel de control, pinchas en “my account” y en el menú desplegable que se abre pinchas en “global dashboard”.
- Una vez en tu dashboard, accedes a “profile”, “my profile”.
- En “my profile”, arriba, aparece un mensaje parecido a este: Were you looking for your API Key and other Personal Settings?. Pinchas en el enlace y en la siguiente pantalla ya te muestra la API, con el siguiente texto: Your WordPress.com API key is: xxxxxxxxxxxx.
Bueno, otra forma nueva de conseguir tu API para WordPress es mediante esta página de Akismet: Get Akismet. Esta página te facilita el proceso, porque sólo tienes que introducir el email de tu cliente y un nombre de usuario y la aplicación te envía al correo un mensaje de activación, a continuación tienes tu API WordPress lista para usar en Akismet y prevenir el spam en tu web / blog.
URL: Get Akismet
Actualizo (08/2010): configurando akisment para otro cliente he entrado para obtener la API de WordPress para Akisment y ahora es una suscripción mensual de pago, por lo que recomiendo hacerlo manualmente como explicaba en el artículo.
Publicado en Mantenimiento,WordPress | Añadir comentario
VaultPress tiene un formulario de contacto rompedor
Escrito el 31 marzo, 2010 por Verónica Milán
Estuve viendo la noticia acerca de que la empresa que gestiona WordPress ha lanzado un servicio de pago para sitios web mediante el cual ofrece backups de seguridad para páginas hechas en WordPress. El caso es que si tienes algún problema, los de VaultPress vienen al rescate.
No quiero comentar la noticia en sí, sino el fantástico formulario de registro que han diseñado para la beta de este servicio.

Publicado en Blogs,WordPress | Añadir comentario

