Wordpress

Artículos sobre desarrollo y diseño de páginas web usando Wordpress, tutoriales y artículos con demostraciones y ejemplos.

Instalando WordPress con Laravel Valet y WP CLI

Me gusta mucho Laravel, pero no había probado Laravel Valet, un entorno de desarrollo para Mac, alternativo a opciones como MAMP, etc…Es increíblemente fácil de usar, permite compartir de forma pública un sitio que tengas en local, y muy importante, soporta WordPress. Si unimos Laravel Valet con WP CLI tenemos una potente herramienta de desarrollo […]

Seguir leyendo

Plantillas personalizadas para posts en WordPress 4.7

Además de algunas novedades interesantes, como los endpoints de contenido en la REST API, WordPress 4.7 incorpora plantillas personalizadas para los posts. Como sabéis, hasta ahora teníamos la posibilidad de crear plantillas personalizadas para las páginas estáticas. Esto se hacía creando un archivo php dentro de nuestro tema y añadiendo al inicio del mismo:

[…]

Seguir leyendo

WordPress JSON REST API

Hace ya más de un año que empecé a seguir el desarrollo del REST API que se está desarrollando para WordPress y que probablemente se añada a su core este año. El año pasado lo intenté utilizar en un proyecto pero se quedaba aún corto en algunas áreas, pero está ya en un momento muy […]

Seguir leyendo

Usando pre_get_posts en vez de query_posts en WordPress

Como ya sabemos hay varias manera de obtener los posts en WordPress: Con query_posts() Con new WP_Query Con get_posts() Vamos a centrarnos en el primero, en el muy utilizado query_posts. Vemos que el codex de WordPress ya nos avisa que algo pasa con query_posts(): “Es preferible utilizar ‘pre_get_posts’ alterando el query principal usando is_main_query” ¿Por […]

Seguir leyendo

switch to blog en WordPress

Una de las cosas que más me han gustado de los cambios que incorpora WordPress 3.5 es que han mejorado la función para multisite switch_to_blog(). Según indican “es ahora significativamente más rápida y fiable”. ¿Para qué sirve switch_to_blog()? Como ya sabéis los que hayáis utilizado WordPress multisite la función switch_to_blog() nos permite ir a otro […]

Seguir leyendo

Caché de datos en WordPress (1): Transients API

Cada vez que nuestra web necesita datos tiene que hacer una llamada a su base de datos para conseguirlos. Por ejemplo, imaginad que necesitamos todas aquellas entradas personalizadas del tipo “producto” cuyo campo personalizado “color” no sea “azul”: Esto supone una llamada a la base de datos, con el consumo de recursos y de tiempo […]

Seguir leyendo