logo logo
Aquí está el menú

Crear landing page en WordPress

En ocasiones vamos a necesitar crear una landing page en nuestro sitio WordPress, bien por nuevos lanzamientos de productos, campañas de marketing u otro motivo. Cuando nos hablan de landing pages, de forma equivocada se suele pensar que la web entera será dicha landing, es decir, una web con una sola página, pero nada más […]

[leer]

WP_Query avanzado con ACF

Vamos a ver un caso común con el que me he encontrado en más de una ocasión y que me ha dado más de un quebradero de cabeza. Nos encontramos en el caso de tener dos Custom Post Types (CPT) relacionados mediante el plugin ACF. En nuestro ejemplo, el cpt ‘recetas’ tiene un campo donde […]

[leer]

Añadir campos ACF a las columnas del admin

Añadir campos personalizados en WordPress es muy sencillo si usas el plugin Advanced Custom Fields (ACF). Pero hay ciertas funcionalidades que en ocasiones vamos a necesitar y que debemos implementar. Contexto: Tenemos un custom post type ‘contrato_compra’, que entre otros campos personalizados, tenemos uno llamado ‘agente_de_compra’. En este escenario, nos piden tener una columna en […]

[leer]

Crear pestaña en la página Mi Cuenta de Woocommerce

En ocasiones necesitamos añadir una nueva pestaña en la página “Mi Cuenta” que nos genera Woocommerce. Imaginemos por ejemplo una sección dónde añadir un formulario de contacto personalizado de soporte premium para nuestros compradores. A continuación muestro un código ejemplo en el que se usan los hooks y actions necesarios para conseguirlo. Podéis ver el […]

[leer]

Permisos de archivos correctos

Cuando hablamos de seguridad web, uno de los puntos principales a tener en cuenta es tener los permisos de archivos correctos. Pensemos que en realidad lo que estamos sirviendo a través de nuestra web, no son más que ficheros, que se ejecutan y generan unos resultados. Permitir que ciertos usuarios puedan escribir o ejecutar archivos, […]

[leer]

Tricks WordPress

Desactivar Gutemberg Si no vamos a usar Gutemberg, no tiene sentido que carguemos su css, por lo que evitamos cargarlo: Ya que estamos en modo ahorro, ¿qué tal si evitamos cargar los emojis y mejoramos nuestro WPO (Web Performance Optimization) un poco más? Sanitizar los nombres de archivos, para evitar ñ y demás caracteres extraños […]

[leer]

Eliminar custom post type y taxonomías

En ocasiones necesitamos eliminar custom post type (CPT) y taxonomías que no vamos a necesitar, y que bien por algún plugin de tercero, o por tema WordPress se nos han instalado en nuestra web. Este caso lo solemos encontrar cuando compramos algún tema premium, por ejemplo en Themeforest, y dicho tema trae custom post types […]

[leer]

Membership site con WordPress

En este caso de estudio, vamos a montar un membership site con WordPress, es decir, vamos a vender nuestro conocimiento o productos de forma periódica. Caso de uso Llevamos ya muchos años dedicados al mundo de la programación web, especialmente al CMS WordPress, y dándole vueltas a la cabeza hemos decidido “vender” nuestro conocimiento. Es […]

[leer]