Gå till innehållet

Hur man lägger till en cron jobb på Wordpress

Divi: det enklaste WordPress-temat att använda

Divi: Det bästa WordPress-temat hela tiden!

mer 901.000-nedladdningar, Divi är det mest populära WordPress-temat i världen. Den är komplett, lätt att använda och levereras med mer än 62 gratis mallar. [Rekommenderas]

"Cron" -uppgifter är något du använder varje dag, även om du inte kan veta det. De körs i bakgrunden och används på de flesta webbplatser.

I den här tutorialen ska jag visa dig hur du använder Cron-uppgifter, berätta hur Cron-uppgifterna är unika och visa dig ett grundläggande sätt att lägga till Cron-uppgifter till WordPress.

Men tidigare, om du aldrig har installerat WordPress-upptäckt Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg 

Tillbaka till varför vi är här.

Vad är ett Cron-jobb?

I allmänhet är ett "Cron" -jobb ett verktyg som låter dig schemalägga kommandon eller skript som ska köras vid en viss tidpunkt. Cronjobb är de resulterande jobben. Så på mänskligt språk talar ett Cron-jobb följande meddelande till din server: " kör exempel.php vid midnatt varje dag. " Hur man lägger till wordpress cron-jobb

I grund och botten är Cron-uppgifter ett enkelt sätt att ställa in uppgifter som ska utföras automatiskt, antingen en gång eller återkommande.

Upptäck också vår guide om Hur man öppnar en Youtube video i ett popup på Wordpress

Om du är en genomsnittlig användare kan du dra nytta av "Cron" -jobb, ibland utan att veta det. Till exempel är Cron Jobs ett verktyg som gör att du kan säkerhetskopiera din blogg vid samma tid varje dag.

Utan dem skulle du behöva klicka manuellt på reservknappen varje gång du ville skapa en ny säkerhetskopia av din webbplats.

Hur fungerar Cron-jobb i WordPress?

Jag har redan nämnt att Cron-jobb är perfekt för att säkerhetskopiera en blogg. Men det är långt ifrån det enda användningsfallet.

En av de mest offentligt synliga implementeringarna av Cron-jobb är den automatiska uppdateringen. "WP-Cron" söker regelbundet efter de senaste uppdateringarna av programvara, teman och plugins. Och sedan meddelar det dig om uppdateringar!

Läs också vår guide om Så här lägger du till en rullgardinsformulär till din globala rubrik

Dessutom är det också WP-Cron som också hanterar schemaläggningen av dina artiklar, skickar pingbacks och trackbacks och en rad andra potentiella funktioner som läggs till av pluginsna du använder.

Hur skiljer sig WordPress Cron från en klassisk Cron?

WordPress har sitt eget system för att köra Cron-jobb. Och även om namnet antyder att de två är desamma, finns det några mycket viktiga skillnader mellan de två.

Med klassiska Cron-jobb kan du ange ett exakt datum och tid för varje jobb som ska köras. Till exempel kan du i princip säga, "Jag vill att det här skriptet ska köras exakt kl. 10:15:22 den 8 augusti 2019." Och som ett urverk kommer ditt skript att köras precis vid den tiden.Hur skiljer sig Cron Wordpress från klassiska Cron?

Men WP-Cron fungerar annorlunda ...

WP-Cron fungerar inte på det sättet. Istället fungerar WP-Cron bara när någon besöker din webbplats. Varje gång någon besöker den kontrollerar WP-Cron om det finns några schemalagda uppgifter som måste utföras. Om den upptäcker att en uppgifts schemalagda tid har uppnåtts, kör den uppgiften.

Men här är det potentiella problemet med WP-Cron.

Om ingen besöker din webbplats under en viss tid kommer WP-Cron inte att kunna verifiera och utföra de uppgifter som måste slutföras.

Skapa enkelt din webbplats med Elementor

Med Elementor kan du enkelt skapa en webbdesign med ett professionellt utseende. Sluta betala dyra för vad du kan göra själv. [Fritt]

Se även vår artikel om 6 WordPress-plugins för att blåsa nytt liv i dina artiklar

Naturligtvis, om din webbplats har tusentals träffar per dag, är det troligtvis inte ett problem. Men om din webbplats bara tar emot några få besökare om dagen, och du vill köra uppgifter varje 30 minut till exempel, kommer du att stöta på många problem.

Till exempel att säga till WordPress-plugin att försöka skicka ett automatiskt e-postmeddelande klockan två. Om ingen besöker din webbplats förrän klockan sex (en verklig möjlighet om du inte har en global publik) kommer e-postmeddelandet inte att skickas förrän klockan sex om du inte använder en tredje parts tjänst.

Dessutom kan ibland cache-plugin-program, DNS-problem eller plugin-konflikter förhindra Cron-jobb från att köras.

Upptäck också vår 10 Wordpress plugins för att optimera din blogg

Men det finns sätt att komma runt detta problem.

Hur lägger jag till Cron-jobb?

Jag skulle kort beskriva hur man lägger till de två grundläggande återkommande jobben och de engångsplanerade uppgifterna. Så jag ska skicka dig till resurser som täcker hur du kan lägga till ännu mer komplexa uppgifter med WP-Cron. Hur man lägger till cron-jobb

Hur man lägger till en uppgift återkommande WP-Cron

För att lägga till en återkommande WP-Cron-uppgift kommer vi att använda kodavsnitt. Jag hoppas att du kommer ihåg hur man skapar ett WordPress-plugin. Så om du behöver klargöra något, rekommenderar jag att du börjar där.

En viktig sak att komma ihåg är att användning av WP-Cron fungerar i intervaller, inte vid specifika tider. Till exempel, om du schemalägger en uppgift som ska börja klockan 12 med ett intervall på två timmar, körs den först klockan 12, sedan igen klockan 14 och så vidare.

För att till exempel lägga till en återkommande uppgift varje timme måste du använda den här koden:

register_activation_hook (__ FILE__, 'my_activation');
 
funktion my_activation () {if (! wp_next_scheduled ('my_events')) {wp_schedule_event (time (), 'hourly', 'my_event'); }} add_action ('my_events', 'do_this_each_time_time'); funktion do_this_each_time () {// din kod}

Hur man lägger till en enda WP-Cron-uppgift

För att lägga till ett WP-Cron-jobb kan du använda följande exempelkod som bas. Precis som med föregående exempel, om du behöver mer förtydligande, rekommenderar jag att du kolla in WordPress codex.

Kom ihåg att även om du planerar att ett evenemang ska köras vid en viss tidpunkt kommer det bara att fungera vid den tiden om din WordPress-webbplats får ett besök samtidigt.

Som ett exempel kan du använda den här koden för att köra en uppgift vid en aktuell tid:

funktion do_this_in_a_time () {// Your code} add_action ('my_events', 'do_this_in_a_time'); wp_schedule_single_event (tid () + 3600, 'my_events'); // time () + 3600 = En timme från och med nu.

Hur man lägger till och visar Cron-uppgifter med ett plugin

Att se WP-Cron-jobb är ett användbart sätt att felsöka din webbplats / plugin eller bara för att få en översikt över vad som körs på din WordPress-webbplats.WP-kontrollinsticksprogram

Om du vill se alla WP-Cron-uppgifter som är programmerade på din WordPress-webbplats kan du använda ett plugin som heter " WP-Crontrol ". Som en extra bonus kan du också använda detta plugin för att lägga till nya WP-Cron-uppgifter.

Det räcker installera och aktivera det som med något annat plugin. Då kan du se alla befintliga WP-Cron-evenemang för din WordPress-webbplats genom att gå till " Verktyg → Cron-evenemang "

Letar du efter de bästa WordPress-teman och plugins?

Ladda ner de bästa plugins och WordPress-teman på Envato och enkelt skapa din webbplats. Redan mer än 49.720.000-nedladdningar. [EXKLUSIV]

WP cron jobb plugin verktyg

Du kan också lägga till vanliga händelser längst ner på sidan:

Lägg till cron-händelser

Och en annan sak som det här plugin gör bra. Det låter dig definiera nya intervall för WP-Cron-uppgifter. Du kan göra det genom att gå in Inställningar → Cron Shedules "

Hur man konfigurerar cron-jobb

slutligen

Så det är en snabb introduktion till att använda WP-Cron. Ärligt talat, om du inte är en utvecklare, kommer du förmodligen aldrig att behöva ta itu med WP-Crons uppgifter. Men det är alltid coolt att ta en titt under huven, eller hur?

Upptäck också några premium WordPress-plugins  

Du kan använda andra WordPress-plugins för att ge ett modernt utseende och optimera greppet på din blogg eller webbplats.

Vi erbjuder dig här några premium WordPress-plugins som hjälper dig att göra det.

1. W8 Kontaktformulär

W8 Contact Form är ett av de mest populära plugin-plugins på WordPress. Det erbjuder många funktioner som inlämning till flera mottagare, animationsstöd, obegränsad formskapande, olika stilar och ett brett utbud av ytterligare anpassningsalternativ.

W8 kontaktformulär wordpress kontaktformulär plugin

Dessutom ger det din webbplats eller blogg ett professionellt system för att göra det lättare att komma i kontakt med dina kunder. Du kommer att kunna anpassa alla dina formulär efter dina behov och din smak.

Ladda ner | demo | webbhotell

2. WooCommerce Valuta Switcher

Med WooCommerce Currency Switcher-plugin kan du ändra valutor och få de konverterade kurserna i realtid (tidigare installation av WooCommerce krävs). Du kan använda valutaaggregat för att få konverterade kurser antingen av Yahoo, Google, AppSpot-aggregatorer, antingen manuellt.Woocommerce valutaomkopplare

WooCommerce Currency Switcher finns som en widget och fungerar i alla utrymmen som tillhandahålls (kortkod tillgänglig -> [woocs]). I det offentliga gränssnittet kan "Currency Switcher" presenteras på 5 olika sätt att upptäcka.

Ladda ner | demo | webbhotell

3. Ultimate Membership Pro

Ultimate Membership Pro är ett utmärkt plugin för WordPress-prenumeration och innehållsbegränsning. Det kan hantera användare enligt deras paket (gratis eller betalt) genom att skapa exklusiva åtkomstnivåer.

Ultimate medlemskap pro wordpress medlemskap plugin

Det är därför möjligt att skydda allt innehåll på din webbplats, eller bara en del av den. Det kommer till exempel att vara en kurs, en lektion, en sida, en produkt, en kategori, en bild, etc ...

Se även vår guide om Hur man skapar PowerPoint-bildspel på WordPress

Dess huvudfunktioner inkluderar: innehållsskydd, flera åtkomstnivåer, stöd för flera betalningsgateways -PayPal, Authorize.net, Stripe, 2CheckOut, banköverföring-, partiellt innehållsskydd och mycket mer igen…

Skapa enkelt din webbutik

Ladda ner gratis WooCommerce, de bästa e-handelspluggarna för att sälja dina fysiska och digitala produkter på WordPress. [Rekommenderas]

Ladda ner | demo | webbhotell 

Andra rekommenderade resurser

Vi inbjuder dig också att konsultera resurserna nedan för att gå vidare i greppet och kontrollen av din webbplats och blogg.

Slutsats

Här! Det är allt. Vi hoppas att den här guiden hjälper dig att skapa WP-Cron-jobb på din WordPress-blogg eller webbplats. I hopp om att denna tutorial var användbar för dig bjuder vi dig in till dela på ditt sociala favoritnätverk.

Du kommer dock också att kunna konsultera vår medel, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande.

Berätta om din commentaires och förslag i det dedikerade avsnittet.

Denna artikel innehåller 1 kommentar

  1. Hej!
    Jag arbetar på en dropshipping-webbplats mellan Woo Commerce och Bigbuy, en stund kan jag inte gå framåt på grund av cron. Jag tyckte att din artikel var intressant. Kan du hjälpa mig?

Lämna en kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade *

Den här webbplatsen använder Akismet för att minska oönskade. Läs mer om hur dina kommentarer data används.

Tillbaka till toppen