WordPress
Download on the App Store

WordPress episodes

  • 143. Consultoría web: Portal sobre la miel

    ✏️ Suscribirse

    En este episodio especial Elías y Yannick realizan una consultoría web y aportan diferentes puntos de vista para recomendar mejoras en un sitio web de uno de los oyentes. Consejos de diseño, branding, WordPress y optimización en este episodio.

    https://www.youtube.com/watch?v=xeLPdpzIWtk
    Novedades

    Airtable cierra una ronda de financiación de $270 millones pasando a valer 5.7 B$. Menuda pasada, esta aplicación está volando ya muy alto. Si no la habéis probado, no perdáis ni un segundo.

    https://eliasgomez.pro/curacion/airtable-cierra-una-ronda-de-financiacion-de-270-millones-pasando-a-valer-5-7-b/

    Crecen las consultas a Elías, realiza su primera consultoría de Airtable y obtiene un lead desde Miami. La faceta de experto WordPress y automatización va viento en popa.

    Y hablando de automatización, Elías nos contará como ha realizado la automatización que le permite pasar las facturas a Drive y Airtable.

    Descubrimos con Yannick algunas de las novedades de Dynamic Content for Elementor, herramienta que nos encanta para potenciar los formularios de Elementor. Y muestra de ello es el último vídeo publicado en LaMaquinaDelBranding.com donde Yannick realiza un formulario que guarda la información en un Custom Post Type, calcula precios y además genera y envía esa información en PDF.

    https://lamaquinadelbranding.com/formulario-avanzado-que-guarda-en-un-cpt-calcular-cantidades-y-generar-un-pdf-dynamic-content-for-elementor/

    Descubrimos también las novedades para Elementor 3.2 que añade un widget para pagar con PayPal y una forma de recopilar la información recogida en los formularios para que podamos cumplir con la RGPD entre otras cosas.

    Y anunciamos el nuevo directo de Yannick para este viernes. Un especial sobre mantenimiento web que no solo abordará temas técnicos sino que también se centrará en como conseguir vender este servicio. Un directo que tiene su propio trailer que no os podéis perder:

    TRAILER

    https://www.youtube.com/watch?v=lmnKXoPHvCk

    DIRECTO

    https://www.youtube.com/watch?v=rwcD3wFuIRo&ab_channel=LaM%C3%A1quinadelBranding
    Consultoría web

    Analizamos un portal sobre miel que dispone de tienda online de afiliados con productos de Amazon. Hablaremos sobre los objetivos del negocio, la portada, la versión móvil, el diseño, los colores y un montón de aspectos. Esperamos que os guste.

    Enlaces
    • Airtable cierra una ronda de financiación de $270 millones pasando a valer 5.7 B$
    • Formulario avanzado que guarda en un CPT, calcula cantidades y genera un PDF - Dynamic Content for Elementor
    • Cómo vender MANTENIMIENTO WEB en WordPress - Directo
    39 min
  • 142. Contenido restringido en WordPress

    ✏️ Suscribirse

    En el episodio de hoy os traemos algunas novedades de WordPress pero sobretodo enfocaremos nuestro tema central en proyectos que requieran restringir el contenido de alguna u otra forma.

    https://www.youtube.com/watch?v=9hNrbCLgS6E&t=1s
    Novedades

    Malas noticias para los poseedores de un hosting en OVH. Arden los servidores del mayor centro de datos de la empresa OVH, aunque nosotros nos hemos librado...

    Vemos a un Elías con bastante hype por las mejoras en SiteGround y no es para menos ya que prometen mucha más velocidad y mejor optimización de los contenidos, además de un nuevo panel. Toda la información en el siguiente enlace:

    https://eliasgomez.pro/articulos/velocidad-siteground/

    Ya habíamos comentado por aquí las novedades de WordPress 5.7 pero como ya ha salido oficialmente, os dejamos un enlace al artículo publicado por Fernando Tellado.

    https://es.wordpress.org/2021/03/10/wordpress-5-7-esperanza/

    Otra cosa que le encanta a Elías es Easy Digital Downloads, plugin que mencionaremos también más adelante en el tema central. Pero ahora nos centramos en las novedades de la versión 2.10 que entre otras cosas, ahora incluye la pasarela de pago Stripe.

    Como cada semana, comentaremos los tutoriales y novedades de Yannick en La Máquina del Branding. Esta semana, conexiones con REST API y Jet Engine, AffiliateWP y elementos responsive de los listing items.

    https://lamaquinadelbranding.com/capturando-datos-de-un-cct-externo-con-jet-engine-y-rest-api/
    https://lamaquinadelbranding.com/affiliatewp-introduccion-y-ajustes-basicos/
    https://lamaquinadelbranding.com/listing-grid-de-habitaciones-responsive-listing-item/

    Además, anunciamos el primer directo de Yannick en La Máquina del Branding (sobre el DevTools KIT de Crocoblock) y os invitamos a una meetup que dará lugar el 25 de marzo, sobre Jet Engine, que por supuesto presentará Yannick.

    https://www.youtube.com/watch?v=ISOCrfRB2iw
    Contenido restringido en WordPress

    Como siempre, os dejamos aquí el guion del del tema central.

    1. Pequeña introducción acerca de los permisos y roles en WordPress.
    2. Caso 1 - Protegido con contraseña.
      Podemos hacerlo de forma nativa en WordPress, aunque para personalizar la apariencia tendremos que incluir un poco de CSS ya que por defecto lo dejará un poco... simple. Podemos editar un poco la apariencia haciendo referencia al hook the_password_form, y con un poco de CSS o incluso utilizar la función post_password_required y poner un condicional, etc...

      También tenemos opción de utilizar un plugin que permita más personalización tanto en diseño como en funciones: WordPress Protect Password Page.

      Y para los Elementers, cualquiera de los clásicos que todo el mundo tiene (The plus addons o Essential Addons) tienen widgets para configurar a medida estas opciones.
    3. Caso 2 - Restringir el contenido con permisos.
      Podemos crear un rol (o un permiso) para los usuarios que puedan acceder a cierto contenido. Hay 2 plugins importantes. Content Control y Restrict User Access.
    4. Caso 3 - Restringir el contenido a usuarios que hayan comprado un producto virtual.
      También debemos crear un rol. Pero en este caso, utilizamos el plugin Restrict (a secas) para que solo los usuarios que hayan comprado un producto obtengan el contenido asociado. Funciona con WooCommerce pero también con Easy Digital Downloads.
      1. WooCommerce Memberships (con o sin producto vinculado): https://woocommerce.com/products/woocommerce-memberships/
        1. Contenido faseado (dripping content)
        2. Productos limitados a miembros
        3. Métodos de envío para miembros
        4. Descuentos para miembros
      2. EDD Content Restriction: https://easydigitaldownloads.com/downloads/content-restriction/
        1. Proteger cualquier single de un CPT compelto, o parcial con shortcode, accesible a quién haya comprado un determinado producto (o a cualquier producto)
        2. Compatible con bbPress
    5. Caso 4 - Restringir el contenido a usuarios con un plan de suscripción o membresía.
      En este caso podemos encontrar plugins que nos hacen las 2 funciones, es decir, la restricción y la membresía. Tenemos Restrict Content PRO o también, si queremos tener WooCommerce como base, WooCommerce Memberships.
    6. Caso 5 - Restringir la compra de productos.
      Si simplemente queremos indicar que ciertos roles no puedan ver o comprar productos. Podemos utilizar el plugin gratuito Product Visibility by Role. En caso de que solamente miembros de un plan de suscripción puedan acceder a ellos, podemos utilizar un addon para Restrict Content PRO, se trata de la integración de RCP con WooCommerce.
    7. Otros casos, control de visibilidad y métodos artesanos
      En ocasiones podemos querer utilizar algo más sencillo. Podemos crear un rol y que solamente ciertos usuarios con ese tipo de rol puedan ver esos contenidos. En WordPress podemos utilizar cosas como: if ( current_user_can( 'tu permiso' )

      Y en Elementor, herramientas como Jet Engine o Dynamic Content for Elementor, con sus ajustes de visibilidad condicional nos permite hacer la misma jugada.

      Del mismo modo, también podemos jugar con condiciones como si el usuario ha iniciado sesión, etc. Los formularios de Jet Engine o Gravity Forms nos permiten crear formularios que registren usuarios con un rol específico. Esto puede ser útil en combinación con todo lo descrito anteriormente.
    8. NOTA EXTRA: La clase WP_USER tiene varios métodos (funciones) para gestionar roles:
      1. remove_role, que le quita el rol al usuario
      2. add_role, que añade el rol al usuario
      3. set_role, que quita los que tenga y le pone el nuevo
      4. Además, hay hooks correspondientes a estas tres funciones, por lo que podríamos hacer acciones adicionales como mandar un email, crear un post, etc.
    Enlaces
    • Incendio de OVH: arden servidores en Europa del mayor centro de datos
    • Mejoras en SiteGround para optimizar la velocidad de tu página web - Elías Gómez
    • WordPress 5.7 «Esperanza»
    • Easy Digital Downloads 2.10 released - Now includes Stripe - Easy Digital Downloads
    46 min
  • 140. Plugins – Así funcionan sus actualizaciones

    ✏️ Suscribirse

    Analizamos un tema que nos toca de cerca a todos, pues ya conocemos los plugins, pero no de la forma en que hoy trataremos. Y es que hablaremos con Elías acerca de cómo funcionan internamente sus actualizaciones y cómo podemos disponer incluso de nuestros propios repositorios.

    https://www.youtube.com/watch?v=RHFU6OSdvAU&
    Novedades

    Yannick ha probado la función de Full Site Editing para WordPress que verá la luz oficialmente este verano. El experimento nos permite atisbar que el futuro pasa por aquí.

    https://www.youtube.com/watch?v=BmnIsgwPHX8

    Os dejamos también como cada semana los nuevos vídeos de La Zona Premium de La Máquina del Branding. Esta semana tocamos algo de código en el Curso de WordPress desde Cero y también diseñamos la ficha de una habitación en el proyecto Arkham de Hotel y Restaurante utilizando incluso un tema hijo para personalizar algunos aspectos de WooCommerce Booking.

    https://lamaquinadelbranding.com/tu-primera-media-query-para-responsive/
    https://lamaquinadelbranding.com/tu-propio-plugin-para-crear-un-custom-post-type/
    https://lamaquinadelbranding.com/crea-la-single-para-el-cpt-y-anade-las-funciones-para-titulo-imagen-destacada-y-campo-personalizado/
    https://lamaquinadelbranding.com/diseno-de-single-con-estilos-globales-de-elementor-css-y-tema-hijo/

    En cuanto a Elías no nos trae muchas novedades pero bastante tiene el hombre ya con prepararnos este pedazo de episodio con todo lo relativo a la actualización de los plugins.

    Actualizaciones de plugins

    Esta es la estructura con la que abordaremos nuestro tema central de la semana:

    Introducción
    • ¿Qué es un plugin?
    • ¿De dónde podemos obtener plugins de terceros?
    • ¿Cómo se identifican los plugins en el propio repositorio?
      • Por el nombre de archivo, un plugin llamado wordpres-seo.php que esté vacío se actualizará con la última versión de Yoast SEO
      • Excluding your plugin or theme from update checks
        • Incluye tu identificador para evitarlo
    • ¿Por qué actualizarlos?
      • Seguridad
      • Funcionalidad
      • Estabilidad y rendimiento
      • Compatiblidad
    Cómo se actualizan los plugins
    • Manualmente
      • Desde WP Admin
      • Por FTP
      • Con Subir Nuevo (antes Update Theme and Plugins from Zip File, ahora en WP integrado)
      • WP-CLI
    • Automáticamente
      • WordPress!
      • ManageWP y similares
      • Plugin: Easy Updates Manager
    • ¿Cómo se actualizan los plugins externos al repositorio?
      • GitHub
        • GitHub Updater: A simple plugin to enable automatic updates to your GitHub
        • WordPress GitHub Plugin Updater: This class is meant to be used with your GitHub hosted WordPress plugins
        • WP Pusher: actualiza los plugins de TUS repositorios de GitHub
      • Premium
    • ¿Cómo podemos tener nuestro propio repositorio privado (inc. premium GPL)?
      • UpdaterPress
      • WP Core
      • WP Pusher (con BitBucket o similar)
    • ¿Qué son los MU-plugins?
    Consejos
    • Usar sitio de pruebas si el plugin es muy importante
    • Usar WP-Rollback
      • ¿Cómo funciona el plugin WP Rollback?
    Controlar las actualizaciones automáticas
    • Habilitarlas en WordPress
      • Plugins: add_filter('auto_update_plugin', '__return_true');
      • Themes: add_filter('auto_update_theme', '__return_true');
    • Plugin:
      • WP Updates Settings
      • Easy Updates Manager
    Enlaces
    • Diseño de SINGLE con estilos globales de Elementor + CSS y TEMA HIJO
    • Crea la single para el CPT y añade las funciones para título, imagen destacada y campo personalizado
    • Tu propio PLUGIN para crear un Custom Post Type
    • Tu primera media query para Responsive
    • Así funciona GUTENBERG Full Site Editing para WordPress - Tutorial Masterclass Express 2021
    • Excluding your plugin or theme from update checks
    • Easy Updates Manager
    • WP Pusher
    • WP-Rollback
    • WP Core
    • WordPress GitHub Plugin Updater
    • GitHub Updater
    • ManageWP
    45 min
  • 138. WooCommerce – TRUCOS para Tiendas ONLINE

    ✏️ Suscribirse

    Hemso preparado un episodio especial para WooCommerce en el que os enseñaremos cómo vitaminar vuestra instalación básica con plugins y funciones que convertirán a WooCommerce en algo mucho más potente y preparado para los negocios online.

    https://www.youtube.com/watch?v=9mocZop05bA
    Novedades

    Comenzamos con las novedades para Gutenberg 9.9 donde destacamos una gran mejora en el apartado visual de la configuración de las preferencias.

    https://make.wordpress.org/core/2021/02/05/whats-new-in-gutenberg-9-9-5-february/

    Interesante funcionalidad la que nos trae el plugin Yoast Duplicate Post. Elías nos comenta cómo se realiza la función de reescribir y republicar contenidos.

    Yannick nos habla de su último tutorial en la Zona Premium de LaMaquinaDelBranding.com. Un tutorial muy especial, que comienza con algo sencillo como extraer campos para un custom field, pero que se complica a la hora de utilizar campos propios del plugin WooCommerce Bookings, que incluso, están en otro custom post type oculto del sistema. Todo gracias a Jet Engine Post Types Built-in.

    https://lamaquinadelbranding.com/la-habitacion-1-extrayendo-campos-de-woocommerce-booking-con-jet-engine-post-type-built-in/

    Tutorial superchulo el que ha hecho Yannick en su canal de YouTube. Creamos una animación en vídeo que se reproduce al hacer scroll. Muy guapo.

    https://www.youtube.com/watch?v=bNT5CX6izAc

    Y si no tenéis tiempo ahora mismo para ese tutorial, Yannick nos deja también en su canal de YouTube un vídeo más ligerito reflexionando sobre el diseño de carteles de película.

    https://www.youtube.com/watch?v=zTIkmUnQkqA

    Hablamos ahora con Elías acerca de Notion y la desinfoxicación. Elías aprende a usar Notion para centralizar el uso de varias herramientas en este servicio.

    https://eliasgomez.pro/notas/notion-desinfoxicacion/

    También revisamos un poco la sección de Experto WordPress de EliasGomez.pro ya que ha actualizado algo de información relativa al flujo de trabajo con ClickUp o la posibilidad de contratar bloques de 1 hora.

    https://eliasgomez.pro/experto-wordpress/
    WooCommerce: Tips & Tricks

    Aquí tenéis el listado de características y plugins que hemos tratado en este episodio especial:

    ESTRUCTURA DEL EPISODIO

    • WooCommerce Unboxing. Hablamos sobre lo que trae WooCommerce por defecto, qué puedes hacer y configurar y para qué tipo de negocios podría valer esta versión "vanilla".
      • Páginas de la tienda
      • Impuestos
      • Envíos
      • Pasarelas de pago
      • Productos
      • Pedidos
      • Emails
      • Secciones legales, cuentas y privacidad
      • APIs e integración
    • Las pasarelas de pago. Stripe | RedSys
    • Las facturas. WooCommerce PDF Invoices and packing slips | Quaderno
    • Direcciones de envío. Multiple Shipping Adresses
    • Métodos de envío gratis prioritarios. WC Hide Shipping Methods
    • Atributos por defecto. Default Attributes for WooCommerce
    • Variaciones
      • Galerías en variaciones. Variation Images Galleries for WooCommerce
      • Imágenes para elegir: Variation Swatches for WooCommerce
    • Envíos por peso y volumen. APG - Envío por peso
    • NIF/CIF/NIE en la facturación y envío. WC – APG Campo NIF/CIF/NIE
    • Estados de envío personalizados
      • Custom Order Status for WooCommerce
      • WooCommerce Order Status Manager
    • Descuentos. Conditional Discounts for WooCommerce
    • Campos para productos. Product Addons for WooCommerce
    • WooCommerce y los TPV. Glop | Openpos | Point of sale for WooCommerce | WePos
    • Carritos abandonados: Abandoned Cart Reports For WooCommerce
    • Campos para personalizar productos: PPOM for WooCommerce by N-MEDIA
    • Precio dinámico: WooCommerce Dynamic Pricing
    • Personalizar emails: Kadence WooCommerce Email Designer
    • Cantidad mínima para los pedidos: Order Minimum Amount for WooCommerce
    • Límites de unidades en el pedido: Min/Max Quantity for WooCommerce
    • Buscar por SKU: Search by SKU for Woocommerce
    • Snippets:
      • Quitar SKU en WooCommerce
      • Establecer Pedido mínimo en WooCommerce
      • Anchura campo cupón descuento en WooCommerce
      • Eliminar cupón del checkout de WooCommerce
    Enlaces
    • What’s new in Gutenberg 9.9? (5 February)
    • How to rewrite and republish content with Yoast Duplicate Post
    • VIDEO ON SCROLL - Tutorial con Elementor, Lottie, Blender, After Effects y Bodymovin
    • Sobre CARTELES de películas, Drew Struzan, el diseño y otras vainas - REFLEXIONES RANDOM
    • Notion a tope y desinfoxicación ?
    51 min
  • 137. Una semana cualquiera: preguntas y respuestas

    ✏️ Suscribirse

    Unos días complicados, con problemas de salud incluidos, hacen que el episodio de esta semana se convierta en una pequeña charla en directo. Charlamos con la audiencia y comentamos las últimas novedades de Yannick y Elías.

    Novedades

    Menos mal que Yannick estuvo laborioso los primeros días de la semana y pudo publicar casi todo su contenido semanal, evitando así los días de mareos ocasionados por los vértigos que ha padecido.

    Yannick nos trae un tutorial para la Zona Premium donde habla sobre todos los ajustes básicos de WooCommerce. Impuestos, envíos, privacidad...

    https://lamaquinadelbranding.com/woocommerce-ajustes-basicos-configuracion-impuestos-y-envios/

    Esta semana, hay ración doble para los suscriptores de LaMaquinaDelBranding.com y es que junto al tutorial de WooCommerce, tenemos otro hablando sobre la configuración de WooCommerce Bookings y el addon gratuito Acommodation Plugin. Todo lo que necesitas para convertir WooCommerce en un hotel.

    https://lamaquinadelbranding.com/preparando-woocommerce-para-un-hotel-woocommerce-bookings-acommodation-plugin-product-add-ons/

    Yannick no siempre utiliza Jet Engine para crear los campos personalizados y en este vídeo nos explica por qué a veces, usa Advanced Custom Fields.

    https://www.youtube.com/watch?v=GvK55z8hd3Y

    Queda resuelto el misterio de los usuarios de WooCommerce que desaparecían. Todo por culpa de los ajustes de cuentas y privacidad de WooCommerce.

    https://lamaquinadelbranding.com/el-misterio-de-los-usuarios-de-woocommerce-que-desaparecian/

    Y esta semana planteamos un nuevo problema. Esta vez se trata de una configuración errónea de un listing grid que debe mostrar los posts de una categoría concreta. Fácil fácil...

    https://lamaquinadelbranding.com/el-listing-grid-que-no-mostraba-los-posts-de-una-categoria-en-concreto/

    Elías nos habla acerca de las estadísticas de Integromat en 2020. ¡Brutal!

    https://eliasgomez.pro/curacion/integromat-2020/

    Y otro twit de Elías, donde nuestro compañero estaba impresionado/asustado al ver un pico de visitas que finalmente... no era lo que parecía.

    https://twitter.com/EliasNS/status/1356891427821789185

    En la sección de consultas de EliasGomez.pro tenemos una nueva entrada hablando sobre cómo copiar contactos de Airtable a Google Contacts con Integromat.

    https://eliasgomez.pro/consultas/copiar-contactos-airtable-google-contactos-integromat/

    Y hablando de automatizaciones, Elías explica una forma de ganar tiempo con las gestiones de los proyectos en los que tenemos que medir el tiempo y llevar la cuenta de las horas disponibles del cliente. Todo explicado en el directo de este episodio y también en el siguiente post:

    https://eliasgomez.pro/notas/automatizacion-para-experto-wordpress/

    Y tenemos tutorial nuevo en el canal de Elías Gómez. Se trata de un maravilloso tutorial donde aprenderemos a disponer de un campo de valoración con estrellas para nuestros posts. ¡Y todo sin plugins!. Aprenderéis acerca de la creación de plugins, un poco de php, la función add_filter, ¡y mucho más!

    https://www.youtube.com/watch?v=tJu5KbF0V1o

    Por último Elías nos invita a que le digamos qué nos parecería si él monta su propio membership site con contenido exclusivo y tutoriales de código y automatizaciones. ¿Qué os parece?

    Respondiendo a suscriptores

    Y en el propio directo damos paso a nuestra audiencia y hablamos de temas tan diversos como Jet Engine, la configuración de emails o la mejor forma de conseguir clientes de desarrollo web. Para esto último, os recomendamos el episodio que dedicamos a ello:

    https://negocioswp.es/podcast/16-como-conseguir-clientes/

    También se nos plantea una pregunta interesante, que tiene que ver con cómo gestionar la devolución parcial de productos en WooCommerce. No el tema del pago, sino la devolución del propio item. Algo para lo que podemos utilizar el plugin de nuestra empresa de transporte o bien el plugin YITH WooCommerce Advanced Refund Sytem.

    Enlaces
    • WooCommerce - Ajustes básicos, configuración, impuestos y envíos
    • Preparando WooCommerce para un Hotel - WooCommerce Bookings + Accommodation Plugin + Product Add-Ons
    • Metabox de campos para un CPT según TERM + OCULTAR cualquier widget vacío - Tutorial
    • SOLUCIÓN - El misterio de los usuarios de WooCommerce que desaparecían
    • El listing grid que no mostraba los posts de una categoría en concreto
    • Copiar contactos de Airtable a Google Contactos con Integromat (Jose)
    • Automatización para Experto WordPress
    • Cómo mostrar valores de campos personalizados en el frontend con código
    • Mejora la gestión de devoluciones en WooCommerce con YITH ADVANCED REFUND SYSTEM FOR WOOCOMMERCE
    42 min
  • 133. El diseño en las páginas web

    ✏️ Suscribirse

    En el episodio de hoy hablaremos de diseño. Y reflexionaremos sobre todas las cuestiones que afectan a cómo será el diseño de la web. Algo que tenemos que tener muy en cuenta para que el diseño sea correcto y también para poder defenderlo y argumentarlo delante de clientes.

    https://www.youtube.com/watch?v=lzZ735oStuo
    Novedades

    Comenzamos las novedades hablando de Crocoblock y Dynamic Content for Elementor. Por parte de Crocoblock llegan actualizaciones dedicadas a 2 cuestiones interesantes. Por un lado todo lo relacionado con WooCommerce y las tiendas online, es decir, novedades de JetWooBuilder y de Wishlist Compare. Y además una potente actualización que mejora los tipos de objeto de Jet Smart Filters, como por ejemplo los filtros de tipo rango de fechas.

    Por otro lado tenemos también bastantes actualizaciones en Dynamic Content for Elementor, entre las que destacan mejoras en su Dynamic Posts V2 y nuevos widgets como el Dynamic Cookie, o el Animated Off Canvas Menu.

    Os dejamos los enlaces a todas las novedades al final de este artículo, en el apartado de enlaces.

    Presentaremos también el nuevo tutorial de Yannick en LaMaquinadelBranding.com donde aprenderemos a realizar listing grids algo más complejos de lo habitual, cómo se ordenan los posts o como destacarlos.

    https://lamaquinadelbranding.com/orden-offset-switcher-destacado-y-layouts-compuestos-para-listing-grid/

    Elías por su parte nos enseña un nuevo proyecto de tienda online donde pondrá a disposición del público la posibilidad de comprar las canciones en formato digital de su sello discográfico Ultimate Records. Ha realizado la función principal con Easy Digital Downloads y nos promete un futuro episodio donde veamos a fondo el proyecto.

    El diseño en las páginas web

    Durante este episodio trataremos las siguientes cuestiones:

    1. Diferenciar diseño, contenido y funcionalidad.
    2. El diseño como consecuencia directa del contenido y la funcionalidad:
      1. Diseño como consecuencia del contenido + ejemplos
      2. Diseño como consecuencia de la funcionalidad + ejemplos
    3. El diseño como consecuencia del branding
      1. Los colores de la marca
      2. El tono de la marca + ejemplos
      3. Los valores de marca
      4. La jerarquía de elementos
    4. El diseño como consecuencia del SEO
      1. Diseño de espacios de contenidos para el SEO
      2. Diseño de elementos de enlazado interno
    5. Arte, estilo y marca personal del diseñador.
    6. Sitios web para inspirarse
    Enlaces
    • Ultimate Records - Tienda de canciones en formato digital de dance, bumping y progressive
    • Awwards - Mejores páginas web del mundo
    • Elementor Showcase - Portfolio de webs realizadas en Elementor
    • Abduzeedo - Blog sobre diseño en general
    • Easy Digital Downloads - Plugin para tiendas de descargas digitales
    44 min
  • 131. Respondiendo preguntas difíciles de clientes

    ✏️ Suscribirse

    En este episodio repasamos algunas de las cuestiones, problemas, dudas y preguntas difíciles o incómodas que muchas veces nos plantean los clientes. Intentamos dar respuesta a todas ellas.

    https://www.youtube.com/watch?v=fKnyXkAEiuE
    Novedades

    Esta semana, Yannick, en la web de La Máquina del Branding, nos explica en un vídeo de 45 minutos todo lo que tenemos que tener en cuenta para personalizar el panel del cliente en WordPress. Desde la creación del rol, hasta los permisos, el acceso a menús e incluso el dashboard.

    https://lamaquinadelbranding.com/personalizacion-del-panel-del-cliente-en-wordpress-rol-permisos-menus-y-dashboard/

    Elías, por otro lado, nos hablará de sus consultorías y su servicio de experto WordPress. Y además nos contará las ventajas de realizar el análisis de datos de marketing o SEO en una herramienta como Airtable en vez de las clásicas hojas de cálculo.

    También nos contará como realizar una interesante función en Gravity Forms pasando información a través de la URL.

    Respuestas a clientes

    Trataremos en profundidad el significado de cada una de estas cuestiones y daremos respuesta para todos aquellos que os hayáis visto en estas situaciones:

    • ¿Cuánto cuesta una página web?
    • La web no hace lo que habíamos HABLADO
    • Eso se tarda poco en hacer, ¿no?
    • No necesito mantenimiento web
    • Quiero este tema (por las fotos y contenido y no el layout)
    • Me parece muy caro
    • No puedo pagarte el proyecto, porque la web no está terminada (y el cliente no nos ha mandado contenido)
      • EXTRA: y aún así quiero abrir la web xD
    51 min
  • 130. La licencia GPL de WordPress

    ✏️ Suscribirse

    Bienvenidos a este especial sobre GPL. Dejaremos claro en qué consiste esta licencia bajo la que está todo el software de WordPress y hablaremos de las polémicas, interpretaciones y debates morales que surgen a raíz de ello.

    Novedades

    Comenzamos las novedades con un pequeño vídeo para los amantes de la tecnología y los videojuegos. Yannick ha recibido Stadia como regalo de Elías y nos ha hecho un pequeño vídeo con sus primeras impresiones en su canal RetroPanik.

    https://www.youtube.com/watch?v=wcEhs4g-15I

    Tras la actualización de Elementor PRO a su versión 3, se nos planetea una nueva forma de trabajo donde podemos definir estilos globales o estilos del tema. De esta forma el flujo de trabajo estará más optimizado (y la web también). Si queréis saber cómo se hace todo esto, lo mejor es echar un ojo al vídeo que ha subido Yannick a la Zona Premium de La Máquina del Branding.

    https://lamaquinadelbranding.com/definiendo-estilos-globales-con-elementor-pro/

    Por cierto, Yannick nos avisa de un pequeño fallo en uno de sus vídeos donde no aparece un detalle muy importante. Y es que para crear un formulario de Jet Booking que genere un pedido no hay que poner el campo order_ID en el formulario. Tiene sentido, pues es un nuevo pedido que generará un nuevo ID.

    Elías nos trae noticias interesantes del mundo digital. Clickup, Hyundai y Boston Dynamics son los implicados. Aquí tenéis el enlace a las noticias de la semana de Elías Gómez.

    https://eliasgomez.pro/curacion/%f0%9f%a4%96-hyundai-compra-al-fabricante-de-robots-boston-dynamics-por-921-millones-de-dolares-para-incorporarlos-en-su-cadena-de-montaje/
    https://eliasgomez.pro/curacion/%f0%9f%94%81-clickup-lanza-las-nuevas-relaciones-mejorando-muchas-las-tareas-y-avanzando-un-poco-mas-para-reemplazar-a-airtable/
    https://eliasgomez.pro/curacion/%f0%9f%92%b6-clickup-obtiene-otros-100-millones-de-dolares-para-mejorar-su-plataforma-en-estabilidad-y-funcionalidades/
    WordPress y la GPL

    Y nos vamos al tema de la semana. Muchísimas gracias a todos por el feedback en directo. Los temas que tratamos durante el episodio son los siguientes.

    1. Qué es una licencia de software (https://es.wikipedia.org/wiki/Licencia_de_software)
    2. Qué dice la licencia GPL https://www.gnu.org/licenses/gpl-faq.es.html#WhatDoesGPLStandFor)
      1. Los 4 Derechos (De uso, de análisis, de modificación, de distribución)
      2. El factor hereditario
    3. Polémica, interpretaciones y debates morales
      1. Quienes quieren que los usuarios compren el software al desarrollador y no lo puedan revender, compartir o adquirir en otros sitios.
      2. Quienes quieren que los usuarios aporten algo a la comunidad a cambio de las libertades que permite la GPL.
      3. Quienes desarrollan software para WordPress que no funciona si no introduces una licencia comprada al desarrollador.
      4. Nuestra postura

    Os dejamos también por aquí un par de cuestione sinteresantes explicadas en esa FAQ de GNU.

    Algunas cosas interesantes de esa FAQHe descubierto que una empresa tiene una copia de un programa bajo la GPL y que para conseguirla hay que pagar. ¿No están vulnerando la GPL al no ponerlo a disposición en Internet? (#CompanyGPLCostsMoney) No. La GPL no exige a nadie usar Internet para la distribución. Tampoco exige a nadie en particular que redistribuya el programa. Y (aparte de un caso especial), aun cuando alguien decida a veces redistribuir el programa, la GPL no dice que tenga que facilitarle una copia a usted o a cualquier otra persona en particular.Lo que exige la GPL es que ha de tener la libertad de facilitarle a usted una copia, si así lo desea. Una vez el titular del copyright distribuye una copia del programa a alguien, ese alguien puede luego redistribuir el programa a usted o a cualquier otra persona, como crea conveniente.

    ¿Me autoriza la GPL a exigir que cualquiera que reciba el software haya de abonarme alguna cantidad o notificármelo? (#DoesTheGPLAllowRequireFee)
    No. De hecho, una exigencia de ese tipo haría que el programa no sea libre. Si la gente tiene que pagar cuando obtiene una copia del programa, o si tiene que notificárselo a alguien en particular, entonces el programa no es libre. Véase la definición de software libre.La GPL es una licencia de software libre, y por tanto permite el uso e incluso la redistribución de los programas sin que para hacerlo haya que pagarle nada a nadie.Sí puede cobrar cuando es usted mismo quien entrega la copia. No puede exigir ningún pago cuando quien entrega la copia es alguna otra persona.

    Si distribuyo software con licencia GPL a cambio de dinero, ¿es necesario que lo ponga a disposición también gratuitamente? (#DoesTheGPLRequireAvailabilityToPublic)
    No. No obstante, si alguien abona esa cantidad y obtiene una copia, la GPL le concede la libertad de publicarla poniéndole un precio o no. Por ejemplo, alguien podría pagarle el precio y después colgar una copia en su sitio web para el público en general.

    Enlaces
    • STADIA - Primeras impresiones - ¿Hay input lag?
    • Definiendo estilos globales con ELEMENTOR PRO
    • ? ClickUp lanza las nuevas Relaciones, mejorando muchas las tareas y avanzando un poco más para reemplazar a Airtable
    • ? Hyundai compra al fabricante de robots Boston Dynamics por 921 millones de dólares para incorporarlos en su cadena de montaje
    • ? ClickUp obtiene otros 100 millones de dólares para mejorar su plataforma en estabilidad y funcionalidades
    • ? Web con un listado de aplicaciones donde consultar si son compatibles con los procesadores M1 de Apple o con Rosetta 2
    • GPL
      • Todo sobre GPL - GNU-org
      • ¿Qué es una licencia de software?
      • Artículo en Kinsta
      • A vueltas con la licencia GPLv2 y WordPress - WP Hercules
      • Temas
        • WordPress es software libre, sin embargo ¿es libre el ecosistema de themes y plugins que se ha generado a su alrededor? | Autonomía digital y tecnológica
        • Commercially Supported GPL Themes | WordPress.org
        • News – Themes are GPL, too – WordPress.org
    46 min
  • 129. Comunidad y gestión de proyectos con Fernan Díez

    ✏️ Suscribirse

    Otra semana más de entrevista en Negocios y WordPress. Esta semana la entrevista es 100% WordPressera y es que tenemos a Fernan Díez. Una persona totalmente fanática de WordPress y que colabora en la comunidad como nadie desde el nacimiento de nuestro CMS favorito. Por cierto...

    ¡YA SOMOS 200 SUSCRIPTORES EN YOUTUBE!

    https://www.youtube.com/watch?v=e3VkbdTCmOw
    Novedades

    Comenzamos hablando de una compra. Automattic ha comprado MailPoet, la popular solución de email marketing que ahora pasará a formar parte del ecosistema de Automattic en WooCommerce.

    Otra noticia relacionada con WordPress, y más concretamente con Elementor, es el nacimiento de un servicio de hosting con Elementor preinstalado. Algo que habíamos visto ya en proveedores como Siteground. Lo mejor es dejar que Yannick os lo explique en este vídeo.

    https://www.youtube.com/watch?v=1zfn3PqwaZU

    ¡Más compras millonarias!. Esta es alucinante y se sitúa ya en el ranking de ventas más grandes de empresas. Salesforce compra Slack por 27.700 millones de dólares.

    https://eliasgomez.pro/curacion/%f0%9f%92%b0-salesforce-compra-slack-por-27-700-millones-de-dolares-y-yo-tampoco-le-veo-el-sentido/

    Y lo prometido es deuda. Yannick ya nos adelantó que crearía un contenido explicando la GPL, y aunque no descartamos un programa de Negocios y WordPress debatiendo sobre ello, Yannick ya nos ha realizado una pequeña pero precisa explicación de lo que es la GPL en su Diccionario de WordPress.

    https://lamaquinadelbranding.com/que-es-la-gpl/

    En La Máquina del Branding también tenéis vuestra ración semanal. Esta vez con 2 vídeos. Uno acerca de cómo ocultar widgets con condiciones muy precisas gracias a Dynamic Content for Elementor. Ocultaremos un widget de listing grid cuando haya menos de 3 posts en una categoría.

    https://lamaquinadelbranding.com/ocultar-widgets-con-condiciones-dinamicas-avanzadas-count-y-tokens-de-dynamic-content/

    El otro vídeo pertenece a la serie de DELUJO, en el que vemos cómo realizar relaciones entre post types para poder mostrar autores en la ficha de un libro, trabajos en la ficha de un miembro del equipo, o en este caso, coches relacionados en las entradas del blog.

    https://lamaquinadelbranding.com/post-relations-con-jet-engine-relacion-de-coche-y-entrada/

    Relacionado con La Máquina del Branding, aprovechamos para anunciar oficialmente que el servicio de consultoría de Yannick está totalmente activo y funcionando. Podéis leer acerca de cómo funciona y qué tipo de consultas podéis realizar desde el siguiente enlace.

    https://lamaquinadelbranding.com/consultoria/

    Y terminamos con la parte de Elías, a tope con su faceta de experto WordPress. Nos hablará de consultorías, la implementación de varios idiomas con Polylang, y el despropósito de utilizar un tema demasiado "temático". También dedicará una pequeña reflexión sobre cómo aprender WordPress de la manera correcta y los peligros de no conocer bien la base del CMS.

    Gestión de proyectos WordPress con Fernan Diéz

    Y llegamos a nuestra entrevista, que prácticamente va fusionada a las participaciones de Fernan en nuestras novedades. Hablaremos de su recorrido en el mundo WordPress. De los beneficios de ser parte activa de la comunidad. De cómo gestionar proyectos. Y de cómo gestionar tu vida cuando esta te regala dos hijos. Todo eso y mucho más durante esta gran entrevista.

    Gracias a todos por vuestra participación en el directo

    Cada vez notamos más actividad en el chat en directo y es algo que os agradecemos de verdad ya que dinamiza mucho el episodio y además nos provee de preguntas y contenidos muy interesantes. ¡Gracias a todos!

    Enlaces
    • Automattic compra MailPoet
    • Elementor Cloud
    • Sobre el hosting de Elementor y un posible Elementor Standalone
    • ¿Qué es la GPL? - DICCIONARIO DE WORDPRESS
    • Ocultar widgets con CONDICIONES dinámicas avanzadas - COUNT y Tokens de Dynamic Content
    • POST RELATIONS con Jet Engine - Relación de coche y entrada
    • Fernan Díez - Diseño Web WordPress & Marketing Online
    • Podcast WordPress Diario
    • Frikitek – Diseño Web a medida en Bilbao | Marketing Digital
    50 min
  • 128. Monta tu sistema de afiliados con AffiliateWP

    ✏️ Suscribirse

    En este episodio os explicamos las ventajas de montar un sistema de afiliados con AffiliateWP. Y no solo eso, sino que repasamos todas sus características y addons para poder adaptarlo a cualquier modelo de negocio.

    https://youtu.be/onjv_Lb8An0
    Novedades

    Como siempre, comenzamos el programa hablando de las novedades de Yannick y Elías.

    En el canal de YouTube de La Máquina del Branding tenéis un tutorial muy interesante de Photoshop donde aprendemos conceptos como las capas de ajuste, las máscaras, filtros... Todo para lograr una mejor integración de elementos en nuestros fotomontajes.

    https://www.youtube.com/watch?v=1ytHIz9R7Gs

    En la web de La Máquina del Branding, encontraréis también un nuevo vídeo donde Yannick explica algunas formas de preparar taxonomías o categorías para el SEO. Añadiremos campos de contenido a las propias categorías y diseñaremos un layout con todo ello. Por supuesto, en la descripción de YouTube, tendréis las fotografías utilizadas para realizar el ejercicio.

    https://lamaquinadelbranding.com/taxonomia-de-marca-preparada-para-hacer-seo/

    Elías esta semana ha encontrado algunos problemas para realizar ciertas integraciones con MailRelay, echando un poco de menos estas ventajas de Mailchimp. Si alguno sois experto de MailRelay tal vez podáis echarnos un cable.

    Comentará también un pequeño problema con los slugs de una web en la que utilizamos Polylang y Yoast SEO. Todo el problema vino, sobretodo, por una interfaz algo confusa en Yoast, donde las opciones para los breadcrumbs de los post types no están en el apartado breadcrumbs de Yoast, sino en el de Custom Content.

    Eláis está on fire con su servicio de Experto WordPress y esto también hace que rebaje algo el ritmo en Elias DJ, donde ha decidido concentrar los esfuerzos en el sábado, único día que emitirá directo. Nos hablará de sus nuevos proyectos y leads.

    AffiliateWP

    Llegamos al tema central, que trataremos con todo el detalle que podamos en el espacio de tiempo que nos permite este programa. Los puntos que trataremos son los siguientes:

    • En qué consiste un sistema de afiliados y qué hace, en líneas generales, AffiliateWP.
    • Qué precios tiene este plugin.
      • Cómo se configura.
      • Establecer página de "Mi cuenta".
      • Premiar al último afiliado.
      • Elegir tipo de tasa en % o fijo.
      • Establecer tasa general (también se puede poner individualmente a cada afiliado)
      • Comportamiento del formulario + acceso + campos
      • Permitir que se registren por su cuenta y establecer aprobación
      • Establecer integraciones que permiten premiar cuando un referido utiliza alguna de estas aplicaciones.
      • Configurar emails y texto de formulario de suscripción
      • Configurar los archivos corporativos (creatives) para promoción.
    • Cómo pagar a los afiliados
      • Con PayOuts Service todo es automatizado, pero es un servicio externo de pago https://payouts.sandhillsdev.com/
      • Con el addon GRATIS PayPal Payouts. Se puede pagar con 1 clic a todos los afiliados pendientes o bien que cumplan ciertas condiciones, o incluso individualmente.
    • Addons interesantes GRATIS y oficiales (LINK a la lista completa)
      • Affiliate Area Tabs - Para reordenar las opciones del área de afiliados.
      • Affiliate Info - Muestra info del afiliado en el frontend en incluso puedes crear una landing para que contacten con él.
      • External Referral Links - Premia a afiliados cuando los referidos vengan de otra web que tenga el plugin.
      • Allow Own Referrals - Permite que los afiliados compren y reciban comisión de sus propias compras.
      • Show Affiliate Coupons - Muestra los cupones disponibles en una pestaña del área de afiliados.
      • Allowed Products - Solo recompensa por unos productos concretos.
      • Affiliate Product Rates - Configura porcentajes y comisones superpersonalizadas para cada afiliado y dependiendo de productos.
      • Store Credit - Paga a los afiliados con dinero "de la web" para que gaste en tus productos.
      • Checkout Referrals - Aparece una opción para que el cliente elija al afiliado en el checkout.
    • Addons interesantes, oficiales y de pago (a partir de PRO version) (LINK a la lista completa)
      • Recurring referrals - Para pagar al afiliado cada mes que un suscriptor de pago continúa en la plataforma. También puedes establecer límites como 3 meses, etc.
      • Affiliate Landing Pages - Crea landings para los afiliados en donde si los referidos caen, no hace falta que hayan usado un enlace de afiliado para que se registre el trackeo.
      • Direct Link Tracking - Deja que los afiliados establezcan la url de su web y ya no sea necesario que los referidos lleguen con un link de afiliado.
      • Signup Referrals - Recompensa a los afiliados cuando un referido se registre en un formulario de gravity, cree una cuenta en woocommerce, easy digital downloads, etc.
      • Affiliate Forms For Gravity Forms - Hazte el formulario de registro de afiliados con Gravity.
      • PushOver Notifications - Envía notificaciones almóvil de los afiliados cuando tengan nuevos referidos, etc.
      • Lifetime Commissions - Una vez que un usuario ha comprado, el afiliado recibirá comisión cada vez que ese usuario compre cualquier cosa en la web.
      • Tiered Affiliate Rates - Recompensa más (o menos) dependiendo del número de referidos que haya conseguido el afiliado. En plan, a partir de 15 referidos, te pago más, etc...
      • Affiliate Dashboard Sharing - Mítico generador de enlace de afiliados para facilitar la vida a los afiliados.
    • Addons de terceros que destacamos (LINK a la lista completa)
      • GamiPress integration
      • AffiliateWP Affiliate Groups
    Enlaces
    • Taxonomía de MARCA preparada para hacer SEO
    • Tutorial de Photoshop - Integración básica de elementos
    • AffiliateWP
    • AffiliateWP: Addons interesantes GRATIS y oficiales (LINK a la lista completa)
    • AffiliateWP: Addons interesantes, oficiales y de pago (a partir de PRO version) (LINK a la lista completa)
    • AffiliateWP: Addons de terceros que destacamos (LINK a la lista completa)
    43 min