Comprobar los diferentes pasos del checkout de Shopify 03/03/2020

Como propietario o desarrollador de un tienda con Shopify, es posible necesites retocar o añadir alguna funcionalidad de los diferentes pasos del proceso de compra. Antes de nada, quiero puntualizar que con un plan de Shopify Básico no puedes, necesitas Shopify Plus. Ya que es este último plan el que te permite modificar el archivo […]

Actualizar el precio dinámicamente al cambiar la cantidad 24/10/2019

Llevo creando plantillas para WordPress y Woocommerce casi 10 años y una funcionalidad que me suelen pedir es que se actualice el precio dinámicamente al cambiar la cantidad en la vista del producto. Es fácil, con un simple add_action en el functions.php de tu tema. No hay ninguna petición Ajax ni nada que se parezca. […]

Instalar Laravel en tu Mac sin servidores locales como LAMPP o XAMPP 20/10/2019

Si como yo estás hasta las narices de servidores locales como XAMPP, LAMPP y parecidos, si simplemente necesitas que corra Laravel en tu Mac sin historias para poder hacer tus deploys a producción con Git, este es tu tutorial. Lo primero que necesitas es instalar MySQL en tu Mac. Vamos a ello. Descárgate MySQL Server […]

Cómo poner etiquetas (tags) a las páginas de WordPress 05/05/2019

Como seguro que sabes, las páginas de WordPress no son más que un custom post type sin algunas funcionalidades. No tiene tags, ni categorías, ni extracto (excerpt), por ejemplo. En este post me gustaría comentarte cómo hacer que tu tema soporte etiquetas para las páginas. Es simple, sólo tienes que añadir a tu ‘functions.php’ del […]

Cómo evitar el conflicto del alias $ entre librerías JavaScript en WordPress. 08/04/2019

Muchos temas y plugins de WordPress utilizan distintas librerías de JavaScript que crean conflicto entre ellas. Esto pasa, por ejemplo, cuando coincide jQuery con Prototype o Scriptaculous (entre otras muchas). Para solventar este problema basta con añadir un archivo, que llamaremos ‘noconflict.js‘ y lo pondremos dentro de la carpeta ‘js‘ de tu tema (si esta […]

Ver todos los hooks de WordPress al ver una página específica 26/09/2018

Como desarrollador WordPress necesitarás más de una vez saber qué ‘hooks’ de WordPress se ejecutan al cargar una página. Yo, para ello utilizo un simple script php que puedes insertar fácilmente en el functions.php de tu plantilla. add_action(‘all’, ‘mostrar_hooks’); function mostrar_hooks($etiqueta){ global $etiquetas; $etiquetas = array(); if ( in_array( $etiqueta, $etiquetas ) ) { return; […]

Obtener el usuario de un pedido en Woocommerce 21/03/2018

WordPress y Woocommerce, ¡qué tandem! Qué fácil lo ponen para crear nuestro ecommerce aunque a veces nos empecinamos en complicarlo. Un ejemplo claro es lo que he llegado a ver que se hace para obtener el id del cliente asociado a un pedido. Seguramente sean muchas las soluciones. Aquí la mía. Dado un pedido ($pedido) […]

Obtener el correo de todos los administradores en WordPress 21/10/2017

Una petición muy recurrente es notificar a los administradores de un sitio gestionado con WordPress de alguna acción. Esto se puede implementar de una forma muy sencilla: /** * Obtiene el correo de todos los administradores del sitio * @return array */ function getCorreosAdministradores(){ $administradores = get_users(‘role=Administrator’); $correos = array(); foreach ($administradores as $administrador) { […]

1 2 3