Úlohy „Cron“ sú niečo, čo používate každý deň, aj keď to nemôžete vedieť. Beží na pozadí a používajú sa na väčšine webových stránok.

V tomto tutoriále vám ukážem, ako používať úlohy Cron, poviem vám, aké sú úlohy Cron jedinečné, a ukážem vám základný spôsob, ako pridať úlohy Cron do WordPress.

Ale predtým, ak ste nikdy nenainštalovali WordPress objaviť Ako nainštalovať 7 krokov WordPress blogu et Ako nájsť, nainštalovať a aktivovať WordPress tému na svojom blogu 

Potom späť k tomu, prečo sme tu.

Čo je práca Cron?

Všeobecne je úloha „Cron“ pomôcka, ktorá umožňuje naplánovať vykonanie príkazov alebo skriptov v konkrétnom čase. Pracovné miesta Cron sú výsledné pracovné miesta. V ľudskej reči teda úloha Cron dá vášmu serveru túto správu: " Každý deň o polnoci spúšťajte example.php. „ Ako pridať úlohu wordpress cron

Úlohy Cron sú v podstate ľahkým spôsobom, ako nastaviť úlohy, ktoré sa majú vykonávať automaticky, buď jednorazovo alebo opakovane.

Objavte aj nášho sprievodcu Ako otvoriť video YouTube vo vyskakovacom okne na WordPress

Ak ste priemerný užívateľ, máte prospech z úloh „Cron“, niekedy bez toho, aby ste o tom vedeli. Napríklad Používanie úloh Cron je nástroj, ktorý vám umožní robiť zálohy vášho blogu každý deň v rovnakom čase.

Bez nich by ste museli manuálne kliknúť na tlačidlo zálohy zakaždým, keď chcete vytvoriť novú zálohu svojho webu.

Ako fungujú úlohy Cronu vo WordPresse?

Už som spomenul, že použitie úloh Cron je ideálne na zálohovanie blogu. Ale to nie je zďaleka jediný prípad použitia.

Jednou z verejne najviac viditeľných implementácií úloh Cron je automatická aktualizácia. Program „WP-Cron“ pravidelne kontroluje najnovšie aktualizácie softvéru, tém a doplnkov. A potom vás upozorní na aktualizácie!

Prečítajte si tiež nášho sprievodcu Ako pridať rozbaľovací kontaktný formulár do svojej globálnej hlavičky

Okrem toho je to tiež WP-Cron, ktorý tiež spracováva plánovanie vašich článkov, zasielanie pingbackov a trackbackov a množstvo ďalších potenciálnych funkcií pridaných vami používanými doplnkami.

Čím sa WordPress Cron líši od klasického Cronu?

WordPress má vlastný systém na spúšťanie úloh Cron. Aj keď názov môže naznačovať, že sú rovnaké, existujú medzi nimi veľmi dôležité rozdiely.

Pri klasických úlohách Cron môžete určiť presný dátum a čas spustenia každej úlohy. Napríklad môžete v podstate povedať: „Chcem, aby sa tento skript 10. augusta 15 spustil presne o 22:8:2019 hodín.“ A rovnako ako hodinky, aj váš skript bude bežať presne v tom čase.V čom sa cron wordpress líši od klasického cron?

Ale WP-Cron funguje inak ...

WP-Cron takto nefunguje. Namiesto toho WP-Cron funguje, iba keď niekto navštívi váš web. Zakaždým, keď ho niekto navštívi, WP-Cron skontroluje, či existujú nejaké naplánované úlohy, ktoré je potrebné vykonať. Ak zistí, že sa dosiahol plánovaný čas úlohy, spustí ju.

Ale tu je potenciálny problém s WP-Cron.

Ak na určitý čas nikto nenavštívi vaše webové stránky, spoločnosť WP-Cron nebude schopná overiť a vykonať úlohy, ktoré je potrebné splniť.

Pozri tiež náš článok o 6 doplnkov WordPress, ktoré vdýchnu vašim článkom nový život

Ak má váš web tisíce prístupov denne, pravdepodobne to nebude problém. Ak však váš web prijíma iba niekoľko návštevníkov denne a vy chcete napríklad vykonávať úlohy každých 30 minút, narazíte na veľa problémov.

Napríklad povedzte WordPress Plugin pokúsiť sa odoslať automatický e-mail o 2:6. Ak nikto nenavštívi váš web do XNUMX:XNUMX (skutočná možnosť, pokiaľ nemáte globálne publikum), e-mail bude odoslaný iba o 6:XNUMX za predpokladu, že nepoužívate službu tretej strany.

Okrem toho niekedy môže spôsobiť spustenie úloh Cron aj ukladanie doplnkov do cache, problémy s DNS alebo konflikty doplnkov.

Objavte aj naše 10 WordPress pluginy pre optimalizáciu vášho blogu

Existujú však spôsoby, ako tento problém obísť.

Ako pridať úlohy Cron?

Stručne by som sa venoval tomu, ako pridať dve základné opakujúce sa úlohy, ako aj jednorazové naplánované úlohy. Takže vám pošlem zdroje, ktoré sa zaoberajú tým, ako môžete pomocou WP-Cron pridať ešte zložitejšie úlohy. Ako pridať úlohy cron

Ako pridať úlohu opakovaný WP-Cron

Ak chcete pridať opakujúcu sa úlohu WP-Cron, použijeme útržky kódu. Dúfam, že si spomeniete ako vytvoriť doplnok WordPress. Ak teda potrebujete niečo objasniť, odporúčam vám začať práve tam.

Jedna dôležitá vec na zapamätanie je, že úlohy WP-Cron fungujú v intervaloch, nie v konkrétnych časoch. Ak napríklad naplánujete začiatok úlohy o 12:12 s dvojhodinovým intervalom, spustí sa najskôr o 14:XNUMX, potom znova o XNUMX:XNUMX atď.

Napríklad na pridanie hodinovo sa opakujúcej úlohy musíte použiť tento kód:

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'); function do_this_each_time () {// your code}

Ako pridať jednu úlohu WP-Cron

Ak chcete pridať úlohu WP-Cron, môžete ako základ použiť nasledujúci ukážkový kód. Rovnako ako v predchádzajúcom príklade, aj v prípade potreby bližšieho vysvetlenia vám odporúčam skontrolovať kódex WordPress.

Nezabudnite, že aj keď naplánujete spustenie udalosti v konkrétnom čase, bude to fungovať len vtedy, ak vaša webová stránka WordPress dostane návštevu v rovnakom čase.

Napríklad na spustenie úlohy v aktuálnom čase môžete použiť tento kód:

function do_this_in_a_time () {// Váš kód} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (time () + 3600, 'my_events'); // time () + 3600 = odteraz o hodinu.

Ako pridať a zobraziť úlohy Cron pomocou doplnku

Prezeranie úloh WP-Cron je užitočný spôsob na ladenie vášho webu / pluginu alebo len na získanie prehľadu o tom, čo beží na vašom webe WordPress.WP doplnok crontrol

Na zobrazenie všetkých úloh WP-Cron naprogramovaných na vašej webovej stránke WordPress môžete použiť doplnok s názvom „ WP-Crontrol ". Ako bonus môžete tiež použiť tento doplnok na pridanie nových úloh WP-Cron.

To stačí nainštalujte a aktivujte ako ktorýkoľvek iný doplnok, Potom môžete zobraziť všetky existujúce udalosti WP-Cron pre svoju webovú stránku WordPress tak, že prejdete na „ Nástroje → Cron Events "

Nástroj doplnku WP cron jobs

V dolnej časti stránky môžete pridať aj bežné udalosti:

Pridajte udalosti cron

A ďalšia vec, ktorú tento doplnok funguje dobre. Umožňuje vám definovať nové intervaly pre úlohy WP-Cron. Môžete to urobiť tým, že pôjdete do Nastavenia → Cron Shedules "

Ako konfigurovať úlohy cron

konečne

To je teda rýchly úvod do používania WP-Cron. Úprimne, pokiaľ nie ste vývojár, pravdepodobne sa nikdy nebudete musieť zaoberať úlohami WP-Cron. Ale vždy je v pohode nakuknúť pod kapotu, však?

Objavte aj niektoré prémiové doplnky WordPress  

Môžete použiť iné WordPress pluginy poskytnúť moderný vzhľad a optimalizovať prácu s vaším blogom alebo webovou stránkou.

Ponúkame vám tu niekoľko prémiových doplnkov WordPress, ktoré vám to pomôžu.

1. Kontaktný formulár W8

Kontaktný formulár W8 je jedným z doplnkov Kontaktný formulár najpopulárnejší na WordPress. Ponúka mnoho funkcií, ako je odoslanie viacerým príjemcom, podpora animácií, neobmedzená tvorba formulárov, rôzne štýly a široká škála ďalších možností prispôsobenia.

W8 kontaktný formulár doplnok kontaktného formulára wordpress

Okrem toho poskytuje vášmu webu alebo blogu profesionálny systém, ktorý uľahčuje kontakt s vašimi zákazníkmi. Budete mať možnosť prispôsobiť všetky svoje formuláre podľa svojich potrieb a vkusu.

Stiahnuť | Ukážka web hosting

2. WooCommerce Currency Switcher

Plugin WooCommerce Currency Switcher vám umožňuje meniť meny a získavať prevádzané kurzy v reálnom čase (je nutná predchádzajúca inštalácia WooCommerce). Na získanie konverzných kurzov pomocou môžete použiť agregátory mien Agregátory Yahoo, Google, AppSpot, buď ručne.Prepínač meny Woocommerce

WooCommerce Currency Switcher je k dispozícii ako widget a funguje v akomkoľvek poskytnutom priestore (k dispozícii krátky kód -> [woocs]). Na verejnom rozhraní je možné prepínač „Mena Switcher“ predstaviť piatimi rôznymi spôsobmi.

Stiahnuť | demo | web hosting

3. Ultimate Membership Pro

Ultimate Membership Pro je skvelé WordPress Plugin predplatné a obmedzenie obsahu. Umožňuje spravovať používateľov podľa ich balíka (bezplatný alebo platený) vytvorením exkluzívnych úrovní prístupu.

Ultimate Membership Pro WordPress Membership Plugin

Bude preto možné chrániť všetok obsah vašich webových stránok alebo iba ich časť. Bude to napríklad kurz, lekcia, stránka, produkt, kategória, obrázok atď.

Pozrite si aj nášho sprievodcu Ako vytvoriť prezentácie programu PowerPoint na

Medzi jeho hlavné vlastnosti patrí: ochrana obsahu, viac úrovní prístupu, podpora viacerých platobných brán -PayPal, Authorize.net, Stripe, 2CheckOut, bankový prevod-, čiastočná ochrana obsahu a oveľa viac znova ...

Stiahnuť | demo | web hosting 

Ďalšie odporúčané zdroje

Tiež vás pozývame, aby ste si prečítali zdroje uvedené nižšie, aby ste sa presadili a ovládali svoje webové stránky a blog.

záver

Tu ! To je všetko. Dúfame, že vám tento návod pomôže vytvoriť úlohy WP-Cron na vašom blogu alebo webovej stránke WordPress. Dúfame, že tento tutoriál bol pre vás užitočný, preto vás pozývame do zdieľajte na svojej obľúbenej sociálnej sieti.

Môžete sa však poradiť aj s našimi zdroje, ak potrebujete viac prvkov na realizáciu svojich projektov tvorby internetových stránok, konzultujte nášho sprievodcu na internete Tvorba blogu WordPress.

Povedzte nám o svojom Komentáre a návrhy vo vyhradenej sekcii.

...