Vai al contenuto principale

Come aggiungere un processo di cron su WordPress

Divi: il tema WordPress più semplice da usare

Divi: il miglior tema WordPress di tutti i tempi!

più Download di 901.000, Divi è il tema WordPress più popolare al mondo. È completo, facile da usare e viene fornito con oltre i modelli gratuiti 62. [Consigliato]

Le attività "Cron" sono qualcosa che usi ogni giorno, anche se non puoi conoscerlo. Funzionano in background e vengono utilizzati sulla maggior parte dei siti Web.

In questo tutorial, ti mostrerò come usare le attività Cron, ti dirò come le attività Cron sono uniche e ti mostrerò un modo di base per aggiungere attività Cron a WordPress.

Ma prima, se non hai mai installato WordPress, scopri Come installare un blog Wordpress passi 7 et Come trovare, installare e attivare un tema WordPress sul tuo blog 

Quindi torniamo al perché siamo qui.

Cos'è un lavoro Cron?

In senso generale, un lavoro "Cron" è un'utilità che consente di programmare comandi o script da eseguire in un momento specifico. I lavori Cron sono i lavori risultanti. Quindi nel linguaggio umano un lavoro Cron dà il seguente messaggio al tuo server: "esegui example.php a mezzanotte ogni giorno. " Come aggiungere cron job wordpress

Fondamentalmente, le attività Cron sono un modo semplice per impostare le attività da eseguire automaticamente, su base una tantum o ricorrenti.

Scopri anche la nostra guida su Come aprire un video di YouTube in un popup su WordPress

Se sei un utente medio, trai vantaggio dai lavori "Cron", a volte senza saperlo. Ad esempio, Using Cron Jobs è uno strumento che ti permetterà di fare backup del tuo blog alla stessa ora ogni giorno.

Senza di essi, dovrai fare clic manualmente sul pulsante di backup ogni volta che desideri creare un nuovo backup del tuo sito Web.

Come funzionano i Cron Jobs su WordPress?

Ho già detto che l'uso dei lavori Cron è perfetto per il backup di un blog. Ma questo non è l'unico caso d'uso.

Una delle implementazioni più pubblicamente visibili dei lavori Cron è l'aggiornamento automatico. "WP-Cron" controlla regolarmente gli ultimi aggiornamenti di software, temi e plugin. E poi ti avvisa degli aggiornamenti!

Leggi anche la nostra guida su Come aggiungere un modulo di contatto a discesa all'intestazione globale

Inoltre, è anche WP-Cron che gestisce anche la pianificazione dei tuoi articoli, l'invio di pingback e trackback e una serie di altre potenziali funzionalità aggiunte dai plugin che utilizzi.

In che modo WordPress Cron è diverso da un Cron classico?

WordPress ha il proprio sistema per eseguire i lavori Cron. E mentre il nome potrebbe suggerire che i due sono la stessa cosa, ci sono alcune differenze molto importanti tra i due.

Con i lavori Cron classici, puoi specificare una data e un'ora esatte per l'esecuzione di ciascun lavoro. Ad esempio, puoi praticamente dire: "Voglio che questo script venga eseguito esattamente alle 10:15:22 dell'8 agosto 2019". E come un orologio, il tuo script verrà eseguito esattamente in quel momento.In che modo cron wordpress è diverso dal classico cron?

Ma WP-Cron funziona in modo diverso ...

WP-Cron non funziona in questo modo. Invece, WP-Cron funziona solo quando qualcuno visita il tuo sito web. Ogni volta che qualcuno lo visita, WP-Cron controlla se ci sono attività pianificate che devono essere eseguite. Se rileva che l'ora pianificata di un'attività è stata raggiunta, eseguirà quell'attività.

Ma ecco il potenziale problema con WP-Cron.

Se nessuno visita il tuo sito Web per un periodo di tempo, WP-Cron non sarà in grado di verificare ed eseguire le attività che devono essere completate.

Crea facilmente il tuo sito Web con Elementor

Elementor ti consente di creare facilmente qualsiasi design di sito Web con un aspetto professionale. Smetti di pagare caro per quello che puoi fare da solo. [Free]

Vedi anche il nostro articolo su 6 plugin WordPress per dare nuova vita ai tuoi articoli

Ovviamente, se il tuo sito web ha migliaia di hit al giorno, è improbabile che sia un problema. Ma se il tuo sito Web riceve solo pochi visitatori al giorno e, ad esempio, desideri eseguire attività ogni minuto 30, incontrerai molti problemi.

Ad esempio, dicendo al plugin WordPress di tentare di inviare un'e-mail automatica alle 2 del mattino. Se nessuno visita il tuo sito web fino alle 6:XNUMX (una possibilità reale a meno che tu non abbia un pubblico globale), l'e-mail non verrà inviata fino alle 6:XNUMX presumendo che non si utilizzi un servizio di terze parti.

Inoltre, a volte la memorizzazione nella cache di plug-in, problemi DNS o conflitti di plug-in può impedire l'esecuzione dei processi Cron.

Scopri anche il nostro 10 WordPress plugin per ottimizzare il vostro blog

Ma ci sono modi per aggirare questo problema.

Come aggiungere lavori Cron?

Tratterò brevemente come aggiungere i due lavori ricorrenti di base e le attività pianificate una tantum. Quindi, ti invierò a risorse che spiegano come aggiungere attività ancora più complesse con WP-Cron. Come aggiungere cron job

Come aggiungere un'attività ricorrente WP-Cron

Per aggiungere un'attività ricorrente in WP-Cron, utilizzeremo frammenti di codice. Spero che ti ricordi come creare un plugin per WordPress. Quindi se hai bisogno di chiarimenti su qualcosa, ti consiglio di iniziare da lì.

Una cosa importante da ricordare è che l'utilizzo di WP-Cron funziona a intervalli e non in momenti specifici. Ad esempio, se si pianifica un'attività che dovrebbe iniziare alle 12 con un intervallo di due ore, verrà eseguita prima alle 12, poi di nuovo alle 14 e così via.

Ad esempio, per aggiungere un'attività ricorrente oraria, è necessario utilizzare questo codice:

register_activation_hook (__ FILE__, 'my_activation');
 
function my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); funzione do_this_each_time () {// il tuo codice}

Come aggiungere una singola attività WP-Cron

Per aggiungere un lavoro WP-Cron, puoi utilizzare il seguente codice di esempio come base. Proprio come nell'esempio precedente, se hai bisogno di ulteriori chiarimenti, ti consiglio di controllare il codice di WordPress.

Ancora una volta, ricorda che anche se pianifichi di organizzare un evento in un momento specifico, funzionerà solo in quel momento se il tuo sito Web WordPress riceve una visita allo stesso tempo.

Ad esempio, per eseguire un'attività in un momento corrente, puoi utilizzare questo codice:

funzione do_this_in_a_time () {// Il tuo codice} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // time () + 3600 = Un'ora da ora.

Come aggiungere e visualizzare le attività Cron con un plugin

La visualizzazione dei lavori WP-Cron è un modo utile per eseguire il debug del tuo sito Web / plug-in o semplicemente per ottenere una panoramica di ciò che è in esecuzione sul tuo sito Web WordPress.Plugin Wp crontrol

Per vedere tutte le attività di WP-Cron programmate sul tuo sito Web WordPress, puoi utilizzare un plug-in chiamato " WP-Crontrol ". Come bonus aggiuntivo, puoi anche usare questo plugin per aggiungere nuove attività di WP-Cron.

È abbastanza installalo e attivalo come faresti con qualsiasi altro plugin. Quindi puoi vedere tutti gli eventi WP-Cron esistenti per il tuo sito Web WordPress andando su " Strumenti → Eventi cron "

Stai cercando i migliori temi e plugin per WordPress?

Scarica i migliori plugin e temi WordPress su Envato e crea facilmente il tuo sito web. Già più di 49.720.000 download. [ESCLUSIVO]

Strumento plugin wp cron jobs

Puoi anche aggiungere eventi regolari nella parte inferiore della pagina:

Aggiungi eventi cron

E un'altra cosa che questo plugin fa bene. Ti consente di definire nuovi intervalli per le attività di WP-Cron. Puoi farlo andando in Impostazioni → Cron Shedules "

Come configurare cron job

infine

Quindi questa è una rapida introduzione all'uso di WP-Cron. Onestamente, a meno che tu non sia uno sviluppatore, probabilmente non dovrai mai occuparti dei compiti di WP-Cron. Ma è sempre bello dare una sbirciatina sotto il cofano, non è vero?

Scopri anche alcuni plugin WordPress premium  

Puoi utilizzare altri plugin di WordPress per dare un aspetto moderno e ottimizzare la presa del tuo blog o sito Web.

Ti offriamo qui alcuni plugin WordPress premium che ti aiuteranno a farlo.

1. Modulo di contatto W8

W8 Contact Form è uno dei plugin per moduli di contatto più popolari su WordPress. Offre molte funzionalità come l'invio a più destinatari, supporto per animazioni, creazione illimitata di moduli, stili diversi e un'ampia varietà di opzioni di personalizzazione aggiuntive.

Modulo di contatto W8 plugin per moduli di contatto wordpress

Inoltre, offre al tuo sito web o blog un sistema professionale per rendere più facile entrare in contatto con i tuoi clienti. Potrai personalizzare tutte le tue forme in base alle tue esigenze e ai tuoi gusti.

Download | Demo | Web hosting

2. Commutatore di valuta di WooCommerce

Il plug-in WooCommerce Currency Switcher ti consente di cambiare le valute e ottenere i tassi convertiti in tempo reale (è richiesta l'installazione precedente di WooCommerce). Puoi utilizzare aggregatori di valute per ottenere i tassi convertiti in base a Yahoo, Google, aggregatori AppSpot, manualmente.Commutatore di valuta Woocommerce

WooCommerce Currency Switcher è disponibile come widget e funziona in qualsiasi spazio fornito (shortcode disponibile -> [woocs]). Sull'interfaccia pubblica, "Commutatore di valuta" può essere presentato in 5 modi diversi per scoprirlo.

Download | Demo | Web hosting

3. Ultimate Membership Pro

Ultimate Membership Pro è un eccellente plug-in per l'abbonamento e la limitazione dei contenuti di WordPress. Può gestire gli utenti in base al loro pacchetto (gratuito o a pagamento) creando livelli di accesso esclusivi.

Ultimate membership pro plugin di abbonamento wordpress

Sarà quindi possibile proteggere tutto il contenuto del tuo sito web, o solo una parte di esso. Sarà ad esempio un corso, una lezione, una pagina, un prodotto, una categoria, un'immagine, ecc ...

Vedi anche la nostra guida su Come creare presentazioni di PowerPoint su WordPress

Le sue caratteristiche principali includono: protezione del contenuto, più livelli di accesso, supporto per più gateway di pagamento -PayPal, Authorize.net, Stripe, 2CheckOut, Bonifico bancario-, protezione parziale del contenuto e molto altro ancora…

Crea facilmente il tuo negozio online

Scarica gratuitamente WooCommerce, i migliori plug-in di e-commerce per vendere i tuoi prodotti fisici e digitali su WordPress. [Consigliato]

Download | Demo | Web hosting 

Altre risorse consigliate

Ti invitiamo inoltre a consultare le risorse seguenti per approfondire la presa e il controllo del tuo sito Web e blog.

Conclusione

Ecco ! È tutto. Speriamo che questo tutorial ti aiuti a creare lavori WP-Cron sul tuo blog o sito Web WordPress. Sperando che questo tutorial ti sia stato utile, ti invitiamo al condividi sul tuo social network preferito.

Tuttavia, sarai anche in grado di consultare il nostro risorse, se hai bisogno di più elementi per realizzare i tuoi progetti di creazione di siti Internet, consultando la nostra guida su Creazione di blog WordPress.

Parlaci del tuo commentaires e suggerimenti nella sezione dedicata.

... 

Questo articolo contiene 1 commento

  1. Buongiorno !
    Lavoro su un sito di dropshipping tra Woo commerce e Bigbuy, per un po 'non riesco ad andare avanti a causa del cron. Ho trovato il tuo articolo interessante, puoi aiutarmi?

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre indesiderati. Ulteriori informazioni su come vengono utilizzati i dati dei commenti.

Torna in alto
6 azioni
quota4
Tweet1
Enregistrer1