Activar gutenberg en los Productos de Woocommerce

Trabajar con la versión «básica» del editor en un punto tan importante y a la vez tan crítico de tu tienda online, puede hacerte bajar tu porcentaje de conversión. Así que no dependamos sólo de la funcionalidad que nos pueda ofrecer una plantilla u otra, pasemos a la acción, usando el editor Gutenberg en los […]

[leer]

Select de custom taxonomy

Si necesitamos mostrar un input select de un custom taxonomy que hayamos creado, podemos montar el <select> con un foreach en el que ir montando los <option>, pero tenemos disponible esta maravilla en WordPress: Magic 🧙 !! ¿Cómo? ¿Que quieres que tu taxonomía se muestre como un select en el metabox de sus post types?Pues […]

[leer]

Scripts mysql para exportar posts de WordPress

Si nos encontramos ante la necesidad de exportar posts de WordPress de una instalación a otra, estos scripts mysql nos ayudarán a hacerlo directamente desde base de datos, sin necesidad de plugins externos. Los siguientes comando nos van a permitir ir seleccionando los distintos datos de la base de datos original, los cuales debemos exportar […]

[leer]

Filtrar etiquetas HTML con javascript

La idea no es filtrar las etiquetas enteras como tales, sino sustituir los ‘‘ por sus correspondientes valores HTML

[leer]

Distintos posts_per_page por categoría

(Código y explicación obtenida de la página: https://amethystwebsitedesign.com/change-the-posts-per-page-in-your-portfolio-category-template/ )

[leer]

Notas Ruby on Rails

Vamos a empezar a trastear Ruby on Rails, así que usaré este post a modo de blog de notas Ruby on Rails. Lo primero a tener en cuenta con Rails, es que nos generará aplicaciones basadas en el patrón de diseño MVC (modelo-vista-controlador). Por lo que cada uno de los componentes que generemos tendrán estos […]

[leer]

EOF while reading packet. Please contact your web hosting service provider for assistance – Cyberduck acceso ssh

Hoy hemos amanecido sin poder conectarme al servidor de uno de mis clientes por ssh atravás del software Cyberduck. Todo estaba bien configurado, y nada había cambiado, pero me lanzaba el error: «EOF while reading packet. Please contact your web hosting service provider for assistance.» Tras ver posibles soluciones, una de ella comentaba que podía […]

[leer]

Redsys con https no llega notificación de pago

Trabajar con Redsys y certificados https a veces es un poco desesperante, sobre todo cuando tenemos certificados SSL básicos (de los baratos o que regalan los hostings). Redsys no es compatible con dichos certificados, y las notificaciones a veces no llegan, por lo que Woocommerce no puede procesarlas. Para ello, una solución, es hacer que […]

[leer]

Primeros pasos con GIT

Implementando el artículo …. en cuento lo tengamos: git pull;

[leer]

GDPR Cookie consent + W3 Total Cache

Si instalamos ambos plugins, ocurre que cuando aceptamos las cookies, ya está cacheado el contenido, y no carga los scripts que queremos añadir, por ejemplo los de Google Analitycs. Código solución (suponiendo que una de las cookies que añadimos es ‘_ga’ de GA:

[leer]

Duración de tiempo a formato ISO 8601 en PHP

Pues eso, vamos a transformar duración de tiempos en formato ISO 8601, por ejemplo para su uso con Schema. Por ejemplo para las recipes de schema, para la duración de la receta: La función my_iso8601_duration la he cogido de stackoverflow.

[leer]

Spring Property – Aplicación de gestión de propiedades con Java Spring

Vamos a desarrollar una aplicación de gestión de propiedades con el framework Spring Java. La idea es hacerlo incremental, empezando por un modelo sencillo e ir añadiendo funcionalidad, e ir creando artículos explicativos para cada una de las entregas. Empezamos con un diagrama de clases sencillo, donde tenemos: Property – Que representa a una propiedad […]

[leer]

Aplicación de Contactos con Spring

Qué mejor forma que empezar a trastear un nuevo framework, que hacerlo programando a la vez que leyendo documentación. Así que tras mi primer Hello World sin mucha trascendencia, nos ponemos con una pequeña aplicación de Contactos. La idea es tener un listado de contactos, donde poder añadir nuevos contactos, editarlos o eliminarlos. Para no […]

[leer]

Debug

A debuguear se dijo…. PHP – var_dump to string Alguna que otra vez lo he buscado por google 😉 ob_start(); var_dump($someVar); $resulta = ob_get_clean(); En Prestashop: Logger::addLog( «Mensaje a añadir al log» );

[leer]

Github

Algunas notas sobre github / git. Sincronizar un fork desde su master. 1. Clonamos el fork: git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git 2. Añadimos el remoto desde el original a nuestro fork: cd into/cloned/fork-repo git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git git fetch upstream 3. Actualizamos el form desde el repositorio original: git pull upstream master 4. Y push-eamos para […]

[leer]