Automations es una extensión para los plugins de WP Sheet Editor, que te permite automatizar procesos de gestión de contenidos en WordPress: posts, páginas, productos, descargas, eventos, cursos, donaciones, y otros custom post types.
Puedes programar cambios masivos, cambios individuales, exportaciones e importaciones en los editores de hojas de cálculo de WordPress. Puedes ahorrar mucho tiempo y aumentar tu productividad al reducir tu carga de trabajo a unas pocas tareas programadas.
Puedes obtener la extensión aquí:
Comprar la extensión Automations - o - Conocer más sobre el plugin
Para instalar y configurar la extensión WP Sheet Editor – Automations, debes seguir los siguientes pasos:
1- Obtén lo que necesitas para usar Automations en WordPress
Asegúrate de tener esto para usar la extensión Automations:
- El contenido de WordPress que editarás: Lo primero que debes saber es qué contenido deseas administrar con WP Sheet Editor. Esto incluye cualquier plugin de terceros que utilices para crear o administrar el contenido (Ejemplo: WooCommerce, GiveWP, LearnDash, etc.).
- El plugin WP Sheet Editor: Una vez que hayas decidido qué tipo de contenido deseas editar con nuestras hojas de cálculo, necesitas el plugin WP Sheet Editor adecuado para editar el contenido. WP Sheet Editor es una suite de plugins que te permiten editar cualquier tipo de post, taxonomía o base de datos en una hoja de cálculo intuitiva dentro de WordPress. Estas son nuestras hojas de cálculo:
- WP Sheet Editor – Entradas, Páginas y Tipos de Post Personalizados: Este plugin te permite editar cualquier tipo de post de WordPress como cursos, donaciones, recetas, bienes raíces, etc.).
- WP Sheet Editor – Productos WooCommerce
- WP Sheet Editor – Pedidos WooCommerce
- WP Sheet Editor – Cupones WooCommerce
- WP Sheet Editor – Clientes WooCommerce
- WP Sheet Editor – Usuarios de WordPress
- WP Sheet Editor – Imágenes y Galerías de WordPress
- WP Sheet Editor – Comentarios y Reseñas
- WP Sheet Editor – Tablas de Bases de Datos Personalizadas
- WP Sheet Editor – Easy Digital Downloads
- WP Sheet Editor – The Events Calendar
- WP Sheet Editor – GiveWP
- WP Sheet Editor – Cursos
- WP Sheet Editor – Automations: Esta extensión funciona con cualquier hoja de cálculo de WP Sheet Editor, por lo que podrás programar exportaciones automáticas, importaciones y ediciones masivas para cualquier tipo de publicación y taxonomía, incluidos los campos personalizados agregados por otros plugins como Advanced Custom Fields (ACF), PODS, Metabox, plugins de SEO, etc.
2- Configurar cron jobs de WordPress
Automations utiliza el sistema de cron jobs de WordPress para programar y ejecutar automáticamente tareas como exportaciones, importaciones, ediciones masivas y guardado de cambios de celdas.
Por lo tanto, para que Automations funcione correctamente, debes hacer dos cosas:
a) Deshabilitar el WP cron predeterminado
WordPress utiliza un sistema de programación de tareas generales denominado “WP Cron”. Esta herramienta se utiliza para programar publicaciones, entre otras tareas.
Por defecto, WordPress ejecuta el WP cron cada vez que alguien visita tu sitio web. Esto significa que si tu sitio web no recibe visitas en algunas horas, las tareas programadas no se ejecutarán en esas horas.
Para solucionar este problema, es necesario deshabilitar el cron predeterminado y configurar un cron en tu propio servidor, que ejecute las tareas programadas siempre a la hora programada.
- Ve a la carpeta de instalación de tu sitio web de WordPress.
- Abre el archivo wp-config.php para editarlo.
- Pega la siguiente línea de código encima de la línea que dice: “That’s all, stop editing! Happy publishing”.
- Importante: Verifica si tu archivo ya contiene esta línea, de lo contrario obtendrás errores si agregas la línea dos veces.
define('DISABLE_WP_CRON', true);
- Una vez hecho esto, guarda los cambios en el archivo wp-config.php.
b) Agrega un cron job en el software del panel de control de tu hosting/alojamiento web
Nota: Si tu proveedor de alojamiento no permite ni acepta cron jobs o si deseas simplificar este proceso, puedes utilizar este servicio gratuito para crear cron jobs fácilmente. Recomendamos ejecutar el cron job cada 1 minuto.
Hay algunos comandos que puedes usar para el cron job en tu servidor.
Puedes ver algunos ejemplos a continuación, pero ten en cuenta que son ejemplos y debes editarlos según tu servidor y sitio web.
Es mejor si le pides a tu proveedor de alojamiento que configure el cron job por ti. Utiliza solo uno de los comandos, no utilices varios comandos:
Este comando ejecutará únicamente las tareas de WP Sheet Editor. Recomendamos un intervalo de uno o dos minutos para obtener la mejor velocidad. Reemplaza /path/to/your/website con la ruta real de tu sitio.
Si tienes una red multisitio, no olvides agregar el parámetro –url=http://subsite.url para que WP CLI ejecute el comando en el subsitio específico donde están instalados nuestros plugins.
Reemplaza http://subsite.url con la URL de tu subsitio real.
cd /path/to/your/website; wp action-scheduler run --hooks=vg_sheet_editor/scheduled/export-rows,vg_sheet_editor/scheduled/import-rows,vg_sheet_editor/scheduled/bulk-edit,vg_sheet_editor/scheduled/gs-sync,vg_sheet_editor/scheduled/rows
Este es el mismo comando que el anterior, pero creará un archivo de registro para saber fácilmente si el cron job se está ejecutando correctamente. Puedes usar esto para solucionar problemas; usa siempre el comando anterior cuando termines de solucionar problemas porque el archivo de registro puede volverse muy grande:
cd /path/to/your/website; wp action-scheduler run --hooks=vg_sheet_editor/scheduled/export-rows,vg_sheet_editor/scheduled/import-rows,vg_sheet_editor/scheduled/bulk-edit,vg_sheet_editor/scheduled/gs-sync,vg_sheet_editor/scheduled/rows >> cronwpsheet.txt
Este comando ejecutará todas las tareas programadas, incluidas las tareas programadas por otros plugins, sin el archivo de registro:
cd /path/to/your/website; wp cron event run --due-now
Este comando ejecutará todas las tareas programadas, incluidas las tareas programadas por otros plugins, con el archivo de registro:
cd /path/to/your/website; wp cron event run --due-now >> cronwpsheet.txt
IMPORTANTE: Debes ponerte en contacto con tu proveedor de alojamiento para saber cómo crear correctamente cron jobs, porque cada panel de servidor es diferente.
Hemos compilado una lista de tutoriales de la documentación de varios servicios de alojamiento populares (en inglés).
Te recomendamos que te comuniques con tu proveedor de alojamiento si 1) no encuentras tu servicio en esta lista o 2) necesitas más ayuda para hacer lo que indica la documentación de tu proveedor de alojamiento.
Por ejemplo, si usas cPanel, sigue estos pasos:
- En cPanel, ve a Cron Jobs.
- Agrega los valores necesarios para crear un nuevo cron job.
- Haz clic en Add new cron job.
- Nota. Aún debes comunicarte con tu proveedor de alojamiento o consultar su documentación para conocer los valores del campo Comando.
IMPORTANTE: El rendimiento de tus tareas programadas dependerá del intervalo del cron job que configures. Por ejemplo, supongamos que estás realizando una exportación que WP Sheet Editor procesará en 12 lotes. Si tu cron job se ejecuta cada minuto, tu exportación podría finalizar en 12 minutos o menos. Pero si tu cron job se ejecuta cada hora, tu exportación podría tardar 12 horas en lugar de minutos, ya que cada lote se ejecutará hasta que se ejecute el cron. Si deseas obtener el mejor rendimiento, tu cron debe ejecutarse cada 1 a 5 minutos. Si tienes un servidor económico, puedes utilizar un intervalo cron de más de 10 minutos.
3- Instala y activa la extensión Automations
Ahora estás listo para instalar y activar la extensión WP Sheet Editor – Automations.
Nota. Esta sección asume que ya instala y activa cualquiera de las hojas de cálculo de WP Sheet Editor.
Primero, necesitas instalar la extensión de Automations:
- En tu panel de wp-admin, ve a Plugins > Añadir nuevo > Subir plugin.
- Carga el archivo wp-sheet-editor-automations-premium.zip que recibiste después de tu compra.
- Una vez instalado, haz clic en Activar.
En segundo lugar, debes ingresar tu licencia y hacer clic en Activar licencia.
Después de activar tu licencia, verás una página de bienvenida que te muestra algunas de las cosas interesantes que podrás hacer con el plugin de Automations:
- Guardar las celdas modificadas en la hoja de cálculo en una fecha posterior o en una programación recurrente
- Ejecutar ediciones/acciones masivas en cualquier conjunto de datos más tarde o de forma recurrente
- Ejecutar automáticamente cualquier exportación en una fecha posterior o de forma periódica
- Ejecutar automáticamente cualquier importación en una fecha posterior o de forma periódica
- Y más
Ahora que has instalado y configurado la extensión WP Sheet Editor – Automations, puedes comenzar a programar exportaciones, importaciones, ediciones masivas y cambios realizados en las celdas.