Get Started
Come Aggiornare il Feed dei Prodotti Utilizzando i Cron Job - AdTribes
  1. Home
  2. Knowledge Base
  3. General Feed Tips
  4. How to Refresh Product Feed Using Cron Jobs

Come Aggiornare il Feed dei Prodotti Utilizzando i Cron Job

Per impostazione predefinita, il nostro plugin utilizza Action Scheduler per generare ed elaborare i feed dei prodotti automaticamente o manualmente. Quando fai clic sul pulsante Aggiorna, il plugin attiva un'azione pianificata manuale per l'ID del feed associato. Se hai impostato un intervallo di aggiornamento per un feed, il plugin esegue automaticamente l'azione pianificata a quell'intervallo, in base al fuso orario UTC+0.

Il plugin elabora i feed in sequenza, in base alla dimensione del batch configurata. Se non hai impostato esplicitamente una dimensione del batch, il plugin utilizza il valore predefinito. Puoi saperne di più su come configurare le dimensioni dei batch in questo articolo.

Personalizzazione dell'Aggiornamento del Feed tramite Cron Job

Se desideri un maggiore controllo su quando i tuoi feed di prodotti vengono aggiornati, al di fuori dello scheduler integrato del plugin, puoi impostare il tuo cron job lato server.

Passaggio 1: Configurazione del Feed

Per impedire l'esecuzione del feed secondo il suo programma di aggiornamento predefinito, imposta l'intervallo di aggiornamento su 'Nessun Aggiornamento' nella scheda Generale delle impostazioni del tuo feed.

Feed con Intervallo di Aggiornamento 'Nessun Aggiornamento'

Passaggio 2: Aggiunta dello Script Cron

Crea un file PHP che includa la logica per aggiornare il tuo feed. Ecco uno script di esempio:

  • Nel codice, sostituisci 123 con l'ID del feed corretto.
  • Salva questo file all'interno della directory del tuo child theme (ad esempio, wp-content/themes/tuo-child-theme/feed-refresh-123.php).

Puoi ottenere l'ID del feed passando il mouse sopra il nome del feed.

Passaggio 3: Aggiungi il Cron Job sul Tuo Server

Ora, configura il tuo server per eseguire lo script PHP all'intervallo desiderato.

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
  • Esegue lo script ogni giorno
  • Scrive i log in feed-refresh-log.txt nella stessa directory

Vedi questo articolo se sei un principiante nella configurazione dei CRON job.

Aggiornamento di più Feed

Per controllare più feed:

  • Crea un file PHP separato per ogni feed, ognuno con il proprio ID di feed
  • Crea i cron job corrispondenti per ogni file

Serve Aiuto?

Se hai bisogno di ulteriore assistenza, non esitare a contattare il nostro team di supporto. Siamo qui per aiutarti a garantire che il tuo feed sia completamente ottimizzato e conforme.

Se sei un cliente esistente, vai al modulo di richiesta ticket di supporto e inviaci un messaggio.

Se sei un utente del plugin gratuito, inviaci una richiesta di supporto sul forum. Monitoriamo attivamente i forum di supporto di WordPress.org per il plugin gratuito e aiutiamo i nostri utenti lì al meglio delle nostre capacità.

Was this article helpful?

Articoli Correlati

Complete Your Purchase
AdTribes WooCommerce Product Feed

Il miglior plugin per i feed di prodotti WooCommerce

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Prodotto
Risorse e Informazioni
Siti Partner
Rymera