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 más

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 más

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 más

Membership site con WordPress

Diagrama de caso de suso -Membership site

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 más

Tienda Woocommerce con descuentos para distribuidores

Woocommerce Role Pricing

En este caso de uso, vamos a montar una tienda Woocommerce con descuentos para distribuidores, comerciales, clientes especiales o cualquier otro rol de usuario que tengamos. Caso de uso No todos nuestros clientes online son iguales, y por ello en ocasiones vamos a necesitar aplicarles descuentos según su rol en nuestro negocio. Tenemos por ejemplo: … Leer más

Cómo montar una página corporativa con WordPress

WordPress

Uno de los casos de uso más frecuente con el que nos encontramos habitualmente en el desarrollo WordPress, es montar la página corporativa de una empresa, donde mostrar los datos de contacto, así como información propia de la empresa. Casos de uso Desde el punto de vista de la empresa, nos encontramos con el siguiente … Leer más

Modelo vista controlador en WordPress

Diagrama Modelo Vista Controlador

Vamos a aplicar el patrón de diseño software Modelo-Vista-Controlador en el desarrollo de plugins y temas WordPress. El patrón de diseño software Estamos ante uno de los patrones de diseño más usado en el desarrollo software. Se considera uno de los básicos a la hora de estructurar los proyectos. Con él se consigue desacoplar la … Leer más

Usando selectize en WordPress

Una de mis librerías preferidas para la implementación avanzada de selects, es selectize.js Son las funcionalidades de selector múltiple y de búsqueda entre un gran conjunto de datos, las que en su día hicieron que me decantara por ella. Lo primero que vamos a necesitar para usar en WordPress, será importar la librería, tanto los … Leer más

Contact Form Submissions

Contact Form Submissions

El reto del día: Añadir un checkbox en los formularios de Contact Form 7 donde indicar si el usuario quiere o no recibir publicidad. Solución adaptada: A priori, es sencillo, añadimos un checkbox de los que viene por defecto en la configuración de CF7, indicando en la parte de configuración del email que se envía, … Leer más