Hvordan se og kontrollere WordPress Cron jobber

Nylig spurte en av leserne våre om det var mulig å se og kontrollere WordPress cron jobbsystem i dashbordet. Cron er en teknologi for å kjøre planlagte oppgaver på webserver. WordPress kommer med sin egen innebygde cron som lar den utføre planlagte oppgaver som å sjekke for oppdateringer, publisere tidsplaninnlegg osv. I denne artikkelen vil vi vise deg hvordan du kan vise og kontrollere WordPress cron jobber.


Hva er WordPress Cron? Hvordan det fungerer?

Cron er et teknisk begrep som brukes for kommandoer som skal kjøres på planlagt tid eller med jevne mellomrom. De fleste webservere bruker den for å vedlikeholde serveren og kjøre planlagte oppgaver.

WordPress kommer med sitt eget cron-system som lar det utføre planlagte oppgaver. For eksempel å se etter oppdateringer, slette gamle kommentarer fra søppel osv.

Plugins kan også bruke den til å utføre oppgaver som er spesifisert av deg.

For eksempel kan din WordPress backup-plugin bruke WordPress cron til automatisk å lage sikkerhetskopier etter gitt tidsplan.

Uansvarlig bruk av WordPress cron av plugins kan bremse nettstedet ditt. Spesielt hvis du er på delt hosting.

Hvis en plugin ofte utfører ressurskrevende oppgaver, må du identifisere problemet og løse det.

La oss se på hvordan du kan vise og kontrollere WordPress cron-systemet uten å skrive noen kode.

Vis og kontroller WordPress Cron System

Det første du trenger å gjøre er å installere og aktivere WP Crontrol plugin. For mer informasjon, se vår trinnvise guide for hvordan du installerer en WordPress-plugin.

Ved aktivering må du besøke Verktøy »Cron Events side for å kontrollere cron-innstillinger.

WordPress Cron-arrangementer

Du vil se en liste over alle cron-hendelser planlagt å kjøre på nettstedet ditt ved hjelp av WordPress cron-systemet.

I den første kolonnen vil du se navnet på kroken som kjører cron.

Krokenavn gir deg vanligvis et hint om hva denne spesielle hendelsen gjør.

De fleste standard WordPress-kroker begynner med et wp_-prefiks, som wp_update_plugins, wp_update_themes, osv..

WordPress-pluginene dine bruker kanskje ikke sine egne prefikser for krokene sine. For eksempel bruker yoast seo wpseo_-prefikset.

Du vil også se når en cron kjører neste gang, og tidsintervallet mellom neste løp.

Den siste kolonnen på listen lar deg redigere, slette eller kjøre en cron-hendelse.

Viktig: Vær veldig forsiktig med hva du gjør med cron-hendelser, og slett aldri en standard WordPress cron-hendelse.

La oss anta at du ser en cron-hendelse opprettet av en WordPress-plugin som er ganske ressurskrevende.

Først bør du sjekke plugin-innstillingene for å se om det er et alternativ for å kontrollere det derfra. Hvis ikke, kan du klikke på “Rediger” -koblingen ved siden av cron-hendelsen for å endre den.

Redigere en cron i WordPress

Klikk på Rediger-knappen for å åpne fanen ‘Endre cron-hendelse’ nedenfor.

Her kan du endre hvor ofte du vil at arrangementet skal kjøres.

Endre cron-innstillinger

Når du er ferdig, klikker du på Lagre endring-knappen for å lagre innstillingene.

Legge til dine egne Cron-hendelser i WordPress

WP Control-plugin gjør det enkelt å legge til dine egne cron-jobber til WordPress. Bare besøk Verktøy »Cron Events side og bla ned til fanen ‘Legg til Cron Event’.

Legg til tilpasset cron-hendelse i WordPress

Først må du oppgi et krokenavn for cron-hendelsen din. Krokenavn kan ikke ha mellomrom eller spesialtegn.

Hvis funksjonen du vil utføre krever argumenter, kan du oppgi disse argumentene.

Deretter må du fortelle WordPress når du skal kjøre cron neste gang. Du kan legge inn ‘nå’ som vil utløse cron umiddelbart, ‘i morgen’, ‘+2 dager’ eller ’25 -02-2020 12:34:00 ′.

Til slutt må du velge en tidsplan. Du kan velge time, to ganger daglig, daglig eller en gang i uken. Du kan også gjøre det til en gjentakende hendelse.

Når du er ferdig, klikker du på knappen Legg til Cron Event for å lagre endringene.

Du vil merke at cron-hendelsen din nå vil vises i hendelseslisten.

Imidlertid gjør det foreløpig ingenting fordi du ikke har fortalt WordPress hva du skal gjøre når denne hendelsen utløses.

Du må legge til kroken og en funksjon som kjører når cron kroken utløses.

add_action (‘wpb_custom_cron’, ‘wpb_custom_cron_func’);

funksjon wpb_custom_cron_func () {
wp_mail (‘[email protected]’, ‘Automatisk e-post’, ‘Automatisk planlagt e-post fra WordPress for å teste cron’);
}

Ikke glem å bruke din egen e-postadresse.

Denne funksjonen sender ganske enkelt en test-e-post til deg når cron kjører. Du kan nå bla opp på siden og klikke på “Kjør nå” -koblingen ved siden av cron-hendelsen din for å teste den ut.

Merk: Å bruke cron krever programmering på mellomnivå og WordPress utviklingsferdigheter.

Det er alt vi håper denne artikkelen hjalp deg med å lære hvordan du kan vise og kontrollere WordPress cron jobber. Det kan også være lurt å se vår ultimate guide for å få fart på WordPress og øke ytelsen.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me