May 202014
 

En el primer artículo de esta serie hemos llegado a desarrollar un tema mínimo operativo, que puede ser utilizado en una instalación de wordpress. Pero hay muchos otros aspectos que deben ser abordados en el desarrollo de un tema.

En este secundo artículo vamos a profundizar en los conceptos manejados por wordpress para el desarrollo de temas, y añadiremos a nuestro tema un menú y una barra lateral. Finalmente, implementaremos un layout adaptable (responsive) para que nuestro blog sea también atractivo y fácil de navegar desde dispositivos móviles con pantallas de pequeñas dimensiones.

Seguir leyendo »

 Publicado por en 3:12 pm
May 172014
 

En el desarrollo de una aplicación en general, y de un sitio web en particular, una de las recomendaciones básicas es separar en la medida de lo posible el código que implementa la funcionalidad que se ofrece, del que implementa el diseño.

Esto es así en WordPress, en donde todo lo que se refiere a la presentación del contenido se encuentra encapsulado en una serie de scripts PHP que constituyen un tema. De este modo, basta con cambiar un tema por otro para que el diseño del sitio cambie radicalmente, sin afectar a la funcionalidad de base que está implementada en el núcleo de wordpress, y en los plugins instalados.

En este artículo veremos qué elementos constituyen un tema, y de qué manera se integra con el resto de la plataforma.

Seguir leyendo »

 Publicado por en 6:58 pm
May 172014
 

Elegir un buen tema para nuestro blog no es tarea fácil. Una búsqueda en Google nos devuelve infinidad de sitios desde los que nos podemos descargar temas, tanto gratuitos como de pago. Naturalmente, la primera impresión que nos produzca un tema es importante, y deberemos seleccionar uno cuyo diseño nos resulte atractivo, y adecuado al tipo de contenido que alberga nuestro sitio.

Pero hay otras consideraciones que deberemos tener en cuenta si no queremos encontrarnos de repente con una limitación que no esperábamos, o con problemas mayores que pueden resultar difíciles de solucionar.

En este artículo se revisan algunos de estos aspectos relevantes en la elección de un tema de WordPress

Seguir leyendo »

 Publicado por en 3:23 pm
Dic 182013
 

En anteriores artículos hemos explicado cómo crear un plugin básico de WordPress, con la posibilidad de definir y procesar shortcodes, y cómo acceder a la base de datos de wordpress, para consultar o modificar tanto las tablas standard de este popular CMS, como tablas creadas por el propio plugin.

Otro tipo de elemento característico de wordpress son los widgets. Un widget se coloca típicamente en una barra lateral, y ofrece una funcionalidad no asociada a un artículo o página concreta.

La versión 3.8 de wordpress incorpora un nuevo API para el desarrollo de widgets, en donde toda la funcionalidad está implementada en una clase WP_Widget definida en wp-includes/widgets.php.

En este artículo continuamos nuestra serie de artículos sobre WordPress, explicando la manera de implementar un widget para WordPress 3.8 Seguir leyendo »

 Publicado por en 4:56 pm
Dic 112013
 

La funcionalidad base del sistema de gestión de contenidos (CMS) WordPress puede ser ampliada desarrollando temas y plugins que se integran en el código mediante puntos de anclaje.

Para implementar uno de estos componentes añadidos, el desarrollador puede encontrar necesario añadir tablas a la base de datos, o realizar consultas contra las tablas existentes en un modo que no está previsto por las funciones disponibles en la distribución base de WordPress.

Para permitir este tipo de acceso a la base de datos, WordPress ofrece una clase “wpdb” que permite consultar y actualizar cualquier información existente en la misma.

En este artículo presentamos la manera de trabajar con el objeto $wpdb.

Seguir leyendo »

 Publicado por en 4:29 pm
Dic 102013
 

WordPress es probablemente uno de sistemas de gestión de contenido (CMS) más flexibles, gracias a la posibilidad de añadir funcionalidades a través de “plugins”.

En este artículo se describe la manera de desarrollar un plugin básico, que puede servir de base para incorporar una funcionalidad específica a un sitio web.

Seguir leyendo »

 Publicado por en 6:48 pm
May 182013
 

En un navegador con soporte para html5, es posible insertar un reproductor de vídeo utilizando el tag “<video>”. Además, podemos utilizar javascript para controlar el estado del reproductor. Esto incluye la posibilidad de cambiar el vídeo que está cargado, de manera que en nuestra página podemos incluir botones o enlaces para seleccionar mediante javascript el vídeo que queremos reproducir, sin necesidad de recargar la página.

En este artículo utilizamos y explicamos el procedimiento presentado originalemente en jsfiddle.net, para incluir esta funcionalidad en nuestra instalación de wordpress.

Seguir leyendo »

 Publicado por en 7:06 pm
Ene 242013
 

En algunas instalaciones de WordPress, cuando queremos instalar un plugin o realizar algún otro tipo de ajuste, aparece una pantalla con el mensaje “Para realizar la operación que has solicitado WordPress necesita tener acceso a tu servidor web.“, y un formulario para introducir un usuario y contraseña de acceso FTP.

Seguir leyendo »

 Publicado por en 2:31 pm