ACCESIBLES
PRODUCTO
SOLUCIONES
por casos de uso
AI Plomo GestiónFacturaciónMedios Sociales
Gestión de proyectos
Gestión de datos por sector
MÁS INFORMACIÓN
BlogPlantillasVideosYouTubeRECURSOS
COMUNIDADES Y REDES SOCIALES
SOCIOS
Puntos clave:
Aumente la funcionalidad de su sitio web de WordPress integrando el complemento WP Webhooks con Latenode, creando un sistema de automatización poderoso que optimiza los flujos de trabajo, mejora la participación del usuario y simplifica la administración de contenido con facilidad. Esta conexión perfecta entre su sitio y las aplicaciones externas a través de las capacidades de automatización de Latenode garantiza que su sitio web funcione de manera más eficiente y dinámica que nunca.
Hola, soy Daniel de Latenode. Si alguna vez creaste un sitio web con WordPress, probablemente habrás notado que no hay posibilidad de enviar datos de WP a servicios externos ni recibir datos de fuentes externas sin complementos adicionales.
Los WP Webhooks parecen ser una de las soluciones más populares en estos casos. Gracias a este complemento, puedes usar webhooks y solicitudes HTTP para enviar cualquier dato desde tu sitio web WP y realizar cualquier acción en él de forma remota. ¿Qué significa? Significa que puedes automatizar el flujo de trabajo de WordPress y, en este artículo, te mostraré cómo hacerlo con Latenode.com.
¿La mejor parte? Además de las instrucciones paso a paso, ¡puedes copiar todo el escenario que te mostraré en este artículo! Verás el enlace al final de este artículo.
¡Vamonos!
Lo primero es lo primero, ve a Página de webhooks de WP y descargue el complemento como un archivo zip. NO es necesario descomprimirlo.
Después de eso, en su wordpress.com Página de administración del sitio web, vaya a:
Mi sitio > Plugins > Añadir nuevo Plugin > Subir
Luego seleccione el archivo zip que acaba de descargar y espere a que se instale el complemento.
Verás los WP Webhooks en la pestaña de tu complemento. Haz clic en Configuración para comenzar a automatizar tu sitio web.
Verás varias pestañas dentro de la configuración de WP Webhooks, pero si usas un plan gratuito, solo necesitarás dos de ellas: Enviar datos y recibir datos.
Esta pestaña contiene:
Aquí puedes encontrar:
¡Bueno, es hora de automatizar!
Esa es la idea del escenario de automatización que he ideado:
Cuando un usuario deja un comentario en mi sitio, el apodo, el correo electrónico y el comentario en sí se envían automáticamente a mi formulario de Hojas de cálculo de Google. Si el comentario contiene enlaces, se eliminarán.
Funciona bien tanto para recopilar comentarios como para moderar, ¿no? De hecho, ya he creado este escenario en latenode.com, echa un vistazo:
Déjame explicarte lo que está pasando aquí:
¡Pero no es necesario que construyas este escenario por tu cuenta! ¡Solo tienes que copiarlo del enlace que aparece al final del artículo! Y ahora es el momento de mostrarte todos y cada uno de los pasos para crear este flujo de trabajo de automatización. ¡Vamos allá!
Vaya a Latenode.com, inicia sesión en tu cuenta y haz clic en el botón violeta que se encuentra en la esquina superior izquierda de la página. Luego, te encontrarás en la pestaña de creación de escenarios.
Cambie el nombre de su escenario, de lo contrario se llamará “sin título”. Después de eso, guarde los cambios.
Intente hacerlo cada vez que cambie o modifique su escenario. ¡La seguridad es lo primero!
Ahora, haga clic en Agregar nodo y seleccione el Activador de webhookLuego, haz clic en el nodo que has agregado y Copiar el enlace del webhook¡No te olvides del botón “guardar”!
Lo siguiente que tienes que hacer es elegir el “comentario creado” disparador en la pestaña Enviar datos del complemento WP Webhooks y haga clic en el “Agregar URL de webhook” del botón.
Después de eso, nombre el disparador e inserte la URL del webhook del escenario Latenode.
Y si haces clic en el "desplegar" botón (al lado de “guardar”), y luego “Enviar demostración” (sección de acciones del disparador WH), verás que la conexión ya está funcionando, ¡genial!
Ahora, haga clic en “agregar nodo”, busque el grupo de hojas de cálculo de Google y elija “agregar una sola fila”.
Regístrese con Google Para obtener un token de autorización, seleccione la ruta de la hoja de cálculo necesaria.
La respuesta para “¿La primera fila de la hoja tiene encabezados?” es “sí”. A continuación, escribir “vacío” en el “estado” campo y guardar los cambios.
Encontrarás este nodo de la misma manera que el anterior, pero ahora debes seleccionar el “Buscar fila” nodo.
Elija el mismo token de autorización y la ruta para su hoja de cálculo.
En la sección de la columna, inserte “D”(si estás usando la hoja que te he proporcionado), y “vacío” en valor.
En pocas palabras, este nodo muestra dónde insertar datos de comentarios, el estado “vacío” es un marcador.
Antes de agregar el iterador, Ejecute una vez dos nodos de Google Sheets que deben generar el flujo de datos.
Después de eso, haga clic en “agregar nodo” y elija “Otras herramientas”. Aquí lo encontrarás.
Para configurarlo, simplemente coloque el objeto de resultados del nodo anterior en “datos para iterar” campo. Luego ejecútelo una vez y guarde los cambios.
En este paso, rellenamos las celdas de la hoja de cálculo con los nombre , email y comentario del usuario y cambiar Estado “vacío” a “actualizado”Por eso se necesitan 4 nodos.
Haga clic en "agregar nodo", luego vaya a las hojas de cálculo de Google nuevamente y seleccione el “Actualizar celda” nodo.
Nuevamente, inserte su token de autorización y elige la ruta de la hoja de cálculo.
¡Estas acciones son las mismas para los 4 nodos, así que puedes guardar esta y simplemente copiarla!
Para ello, simplemente haga clic derecho en el nodo, luego “cópielo” y péguelo en cualquier lugar.
Entonces, Conéctelos al punto superior del iterador..
Para evitar confusiones, cambie el nombre de los nodos para que se vean diferentes.
¡Ahora, acabemos con ellos! Celda y valor para:
Celda: A (objeto googlesheetnumber del Iterador)
Valor: objeto comment_author del activador del webhook
Celda: B (objeto googlesheetnumber del Iterador)
Valor: objeto comment_author_email del activador del webhook
Celda: C (objeto googlesheetnumber del Iterador)
Valor: objeto comment_content del activador del webhook
Celda: D (objeto googlesheetnumber del iterador)
Valor: actualizado
¡No olvides guardar los cambios!
¡Vaya, el último! Agrega un nodo al punto de conexión correcto del iterador, busca “Solicitud HTTP" en la lista de aplicaciones.
Para configurarlo, necesitas: Coloque la URL de la acción del Webhook desde la pestaña Recibir datos del complemento WP Webhooks. Luego vaya a Acciones de Webhook.
En este caso, buscamos el “Eliminar comentario"acción. Para realizar esta acción, deberá modificar la URL con &action=delete_comment (verifique los detalles) y &comment_id={objetivo comment_id}.
De vuelta a la “Solicitud HTTP” nodo, Establezca el método como GET y guarde los cambios.
¡Y una cosa más! Si dejamos las cosas así, este escenario eliminará todos los comentarios.
Tenemos que configurar el filtroY así es como se hace:
Haga clic en la conexión entre el iterador y la solicitud HTTP, entonces “configurar filtro”.
En la ventana abierta, inserte el nombre del filtro en el campo "Etiqueta" campo
In "condición" campo, poner "contiene" Función de la ventana Operadores, después del primer espacio poner comment_id objeto del disparador del webhook. Y después del punto y coma, ponga “https://”. Por lo tanto, cualquier comentario que tenga el comienzo del enlace se elimina.
¡Eso es todo! ¡Vamos a probarlo!
Dejemos 2 comentarios: uno con el enlace y otro sin él, y verá cómo funciona.
Ambos comentarios están ahora en mi hoja de cálculo de Google.
Y así reaccionó el escenario:
En caso de que con el comentario sin el enlace, el nodo HTTP no se haya activado, mira:
Y el del comentario:
Bueno, creo que eso es todo por hoy. ¡Espero que este artículo te haya resultado útil!
Como prometí Aquí puedes copiar Este escenario es una plantilla lista para usar, pero si realmente te gusta automatizar cosas, eres bienvenido a nuestra Comunidad de Discord de Latenode, donde podrás encontrar ayuda de nuestra creciente comunidad de entusiastas del low-code, nuestros desarrolladores y de mí.
Artículos relacionados:
Aplicación uno + Aplicación dos