Modificar las caracterísricas de un post type registrado por otro plugin WordPress

Con el filtro register_post_type_args podemos interceptar los argumentos de cualquier tipo de post antes de que sea registrado por WordPress. Esto permite añadir, quitar o modificar características de tipos de posts registrados por terceros según necesitemos, lo que puede se extraordinariamente útil.

Leer

Cómo paginar WP_Query en un loop secundario WordPress

La paginación de listados de posts obtenidos con WP_Query en loops secundarios necesita conocer algunos detalles de como funciona WordPress y sus funciones de paginación. En este post lo explicamos paso a paso y repasamos los casos de uso.

Leer

Diferencias entre break y continue en PHP PHP

Las sentencias break y continue permiten el control y manipulación del flujo de iteración en los bucles o estructuras de control cíclicas. En este tutorial repasamos como se utilizan centrándonos en las diferencias más importantes.

Leer

Cómo optimizar WP_Query para loops secundarios WordPress

En este tutorial aprenderemos a optimizar WP_Query a través de diversos parámetros, centrándonos especialmente en queries secundarios. Además, veremos algunas funciones accesorias que también pueden mejorar el rendimiento de loops secundarios.

Leer

Cómo implementar AMP en WordPress WordPress

AMP, acrónimo de Accelerated Mobile Pages, optimiza la velocidad de carga y renderizado de páginas webs en dispositivos móviles. La implementación en WordPress es muy sencilla utilizando el plugin AMP, al que le dedicaremos este tutorial.

Leer

Nunca utilices do_shortcode() en un template (o casi nunca) WordPress

La función do_shortcode(), y los shortcodes en general, deben utilizarse dónde no sea posible ejecutar PHP directamente. Por eso no tiene sentido que se utilicen en templates o widgets, salvo algunos casos en los que puede estar justificado.

Leer

¿Qué son los template tags de WordPress? WordPress

Los template tags son funciones destinadas a mostrar piezas de información dentro de los templates de WordPress. Por ejemplo, the_title() es un template tag que muestra el título del post actual. El uso de estas funciones es muy sencillo, como también lo es la creación de template tags personalizados.

Leer

no-cache y ETags, la mejor caché de navegador para HTML HTML

La mejor caché client-side para los documentos HTML es ninguna. Los documentos HTML son dinámicos por naturaleza y como tales, salvo contadas excepciones, no deberían almacenarse en la caché de los navegadores. Te explico cómo y por qué.

Leer