1. Home
  2. WordPress og hjemmesider
  3. Hvordan slår jeg wp-cron fra på min WordPress-installation?

Hvordan slår jeg wp-cron fra på min WordPress-installation?

Denne vejledning er til avancerede brugere.

Wp-cron bruges som en erstatning for „rigtig‟ cron på WordPress-installationer. Formålet med wp-cron er at udføre automatiserede funktioner, såsom planlagt udgivelse, tjekke for tilgængelige opdateringer og meget mere. Det problem, der kan opstå, når man er afhængig af wp-cron og har mange besøgende på sin side, er, at filen, der er ansvarlig for funktionen, wp-cron.php, kaldes ved hver sideindlæsning. Hvis du har en stor og relativt kompleks hjemmeside, kan det have en meget negativ indvirkning på sidens indlæsningshastighed.

I denne guide gennemgår vi derfor, hvordan du kan forbedre din sides ydeevne ved at deaktivere wp-cron og i stedet bruge serverens rigtige cron-funktion (som kører på tidspunkter, der bestemmes af brugeren, uanset om der er få eller mange besøgende på siden).

Rediger wp-config.php

Første skridt er at slukke for wp-cron, hvilket gøres ved at tilføje en linje til WordPress‛ indstillingsfil: wp-config.php.

Så rediger filen wp-config.php, der er knyttet til din WordPress-installation. Som standard er den placeret i dokumentroden på webstedet. Du kan bruge filhåndteringen i cPanel til at redigere filen, hvis du ønsker det, ellers kan du bruge SSH eller downloade den via et FTP-program (og så uploade den igen efter redigering).

Find derefter rækken

/* Det er alt, stop med at redigere! God udgivelse. */

Over denne linje indsættes følgende:

define('DISABLE_WP_CRON', true);

Denne linje fortæller WordPress, at det ikke skal køre wp-cron, når siden indlæses.

Opret et cron-job

Lige nu fungerer ingen automatiske funktioner på WordPress, så et cron-job skal sættes op så hurtigt som muligt. Vi har skrevet følgende generelle guide til, hvordan man opretter cron-jobs på en webhosting-konto hos os.

Vi anbefaler, at du indstiller cron-jobbet til at køre et sted mellem hvert femte og hvert 15. minut, og kommandoen, der skal køres, er:

wget -O /dev/null -o /dev/null "https://exempel.se/wp-cron.php?doing_wp_cron" > /dev/null 2>&1

Udskift https://exempel.se med den, der passer til dit websteds domæne. (Også korrekt i forhold til, om der bruges http eller https. Vi anbefaler altid at køre https på din hjemmeside i almindelighed og på WordPress i særdeleshed).

Når du gemmer dit cron-job, vil automatiseringerne på din side blive håndteret af serverens cron i stedet for af WordPress, hvilket burde reducere belastningen på din service og gøre siden hurtigere at indlæse.

Was this article helpful?

Related Articles