Hace una semana atrás, pusimos a prueba una nueva plantilla en el blog y por ahora parece que seguirá como la definitiva, ya que en líneas generales tuvo buen recibimiento. Faltan detalles, pero seguimos trabajando.
Quisiera dividir a este post en dos partes, primeramente comentarles sobre el plugin de referencia y adicionalmente dejarles algunas palabras de agradecimiento sobre este cambio.
Salvando algunos errores sencillos de solucionar, el cambio fue bastante simple y la utilización del plugin Theme Test Drive de Vladimir Prelovac ha sido de gran utilidad.
El plugin lo conocí no hace mucho, en una entrada de Ayuda Wordpress y era tan simple que nunca me imagine que podía ser tan útil. Como todo plugin, una vez bajado e instalado en la carpeta correspondiente, lo activamos y podemos empezar a utilizarlo.
La función básica del plugin es poder probar una plantilla que tenemos ya instalada en nuestra carpeta de themes de wordpress, para que la misma sea solo visible por el administrador del blog. Esto te da la oportunidad de verificar, antes de implementar el cambio definitivo, la existencia de errores de código, diseño, usabilidad, y por sobre todas las cosas, compatibilidad de todos los plugins con el nuevo theme.
Este vendría a ser como el uso básico o principal que tiene este plugin, pero como siempre que usas algo, puedes encontrarle alguna vuelta adicional, solo quería comentarles que me ha sido también de mucha utilidad, la posibilidad de usarlo de manera inversa, una vez que ya he hecho publico el cambio de plantilla. Como es eso?, pues simple, mientras los lectores ya tiene acceso a la vista de la nueva plantilla, nosotros podemos activar el plugin y definirle que queremos ver la plantilla vieja, de manera de poder ir viendo de manera sencilla, que cosas no se han migrado aun y si por algún motivo, deseamos volver atrás, asegurarnos que ambas plantillas siguen funcionando correctamente.
Algunos simples consejos para los que estén pensando en cambiar de plantilla o hacer pequeñas modificaciones en la actual.
1) Prueben que la nueva plantilla sea funcional con todos los plugins desactivados. Con esto me refiero a que no tengan llamadas a funciones que existen solo si un determinado plugin esta activado, sin la correspondiente sentencia “if(function_exists”. Muchos plugins en sus instrucciones publican un código sin dicha sentencia y cuando por algún motivo desactivamos el mismo, la página no se carga ya que se genera un error en nuestro php. Este es un ejemplo de lo que hablo:
Incorrecto:
<?php wp23_related_posts(); ?>
Correcto:
<?php if(function_exists('wp23_related_posts')) { wp23_related_posts(); } ?>
Aquí otro ejemplo con una pequeña variación en el código, pero igual de correcto:
<?php if(function_exists('ns_show_top_commentators')) { ?>
<?php ns_show_top_commentators(); ?>
<?php } ?>
2) Dos códigos php que les servirán para definir que listas o widgets mostrar solo en la home de sus blogs, o en las entradas individuales:
<?php if ( is_home() ) { ?>
“Aquí el código a ejecutar, que solo se verá en la home”
<?php } ?>
<?php if ( is_single() ) { ?>
“Aquí el código a ejecutar, que solo se verá en las entradas individuales”
<?php } ?>
Para más funciones condicionales, pueden ver este post de Andrés Nieto, o en ingles desde el sitio de Wordpress
3) Otro código que me pareció simple y eficiente a la vez, lo rescate de un comentario de Pablo en un post de Chica Seo, y es básicamente para mostrar determinado código (por ejemplo Adsense), a los visitantes que llegan directamente de un buscador. Estuve viendo los plugins More Money y Who Sees Ads, pero realmente preferí no seguir cargando mi nueva plantilla de infinidad de plugins, que algún día pueden jugarme alguna mala pasada.
<?php if (preg_match('/q=|search/', $_SERVER['HTTP_REFERER']) ) { ?>
“Aquí el código a ejecutar, que solo será visible a los que lleguen desde buscadores”
<?php } ?>
Como yo no soy un experto en estas cosas, siempre lo simple, me aporta muchísimo. Obviamente para los más expertos, seguramente les será más fácil instalar versiones en modo local en sus PCs, y hacer todas las pruebas sin molestar a los lectores, pero bueno, creo que la interacción que se genero en el blog y la ayuda que he recibido de muchos de Uds., es lo que en definitiva me ayuda a seguir aprendiendo.
Ahora llego el momento de agradecer a todos lo que pusieron ese granito de arena para que el blog sea “un poco de todos”
Un gracias para: Víctor - Rafa - Jorge - Juan Pablo - Pablo C - Hernán - Andrea - Guillermo - Darío - Javier - Pablo - Neri, que vía comentarios, mails o messenger, me dieron una mano desinteresadamente.
















de lo mejor el conjunto de cambios que de pequeñitos, “grupalmente” hacen tremendo cambio… ahora, sin ser aguafiestas, ahorita se quedó colgada la carga del woopra. Se que te encanta, ya valorarás su utilidad vs rendimiento.