Por defecto, nuestro plugin utiliza Action Scheduler para generar y procesar los feeds de productos de forma automática o manual. Cuando haces clic en el botón Actualizar, el plugin dispara una acción programada manual para el ID de feed asociado. Si has establecido un intervalo de actualización para un feed, el plugin ejecuta automáticamente la acción programada en ese intervalo, basándose en la zona horaria UTC+0.
El plugin procesa los feeds secuencialmente, de acuerdo con el tamaño de lote configurado. Si no has establecido explícitamente un tamaño de lote, el plugin utiliza el valor predeterminado. Puedes obtener más información sobre cómo configurar los tamaños de lote en este artículo.
Personalizar la Actualización del Feed mediante Cron Job
Si deseas un mayor control sobre cuándo se actualizan tus feeds de productos, fuera del programador integrado del plugin, puedes configurar tu propio cron job del lado del servidor.
Paso 1: Configuración del Feed
Para evitar que el feed se ejecute con su programación de actualización predeterminada, establece el intervalo de actualización en ‘Sin Actualización’ en la pestaña General de la configuración de tu feed.
Paso 2: Añadir Script Cron
Crea un archivo PHP que incluya la lógica para actualizar tu feed. Aquí tienes un script de ejemplo:
- En el código, reemplaza
123con el ID de feed correcto. - Guarda este archivo dentro del directorio de tu tema hijo (por ejemplo,
wp-content/themes/tu-tema-hijo/feed-refresh-123.php).
Puedes obtener el ID del feed pasando el ratón por encima del nombre del feed.
Paso 3: Añadir Cron Job en tu Servidor
Ahora, configura tu servidor para que ejecute el script PHP en el intervalo deseado.
0 0 * * * php /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-123.php >> /path-to-wordpress/wp-content/themes/your-child-theme/feed-refresh-log.txt 2>&1
- Ejecuta el script cada día
- Escribe los registros en
feed-refresh-log.txten el mismo directorio
Consulta este artículo si eres principiante en la configuración de trabajos CRON.
Actualización de Múltiples Feeds
Para controlar múltiples feeds:
- Crea un archivo PHP separado para cada feed, cada uno con su propio ID de feed
- Crea cron jobs correspondientes para cada archivo
¿Necesitas ayuda?
Si necesitas más ayuda, no dudes en contactar con nuestro equipo de soporte. Estamos aquí para ayudarte a garantizar que tu feed esté completamente optimizado y cumpla con las normativas.
Si eres un cliente existente, por favor, ve al formulario de solicitud de tickets de soporte y envíanos un mensaje.
Si eres un usuario del plugin gratuito, por favor, envíanos una solicitud de soporte en el foro. Monitorizamos activamente los foros de soporte de WordPress.org para el plugin gratuito y ayudamos a nuestros usuarios allí lo mejor que podemos.





