Miért és hogyan lehet letiltani a WordPress wp-cron.php-t és beállítani valódi Cron Jobként a cPanelen belül?

A wp-cron.php a WordPress feladatütemezője, amely olyan dolgokról gondoskodik, mint a frissítések ellenőrzése és az ütemezett bejegyzések közzététele.

Minden egyes oldal betöltésekor fut.

Ha a weboldaladat egy ideje nem látogattad, rengeteg elmaradt feladatot kell bepótolnia, ami jelentősen megnövelheti a betöltési időt, és további erőforrás-használati problémákat okozhat.

Ha caching plugint vagy CloudFlare-t használsz, előfordulhat, hogy az ütemezett bejegyzések még csak meg sem jelennek.

Szóval, hogyan lehet ezt orvosolni?

Ez szuper egyszerű.

Step 1) Tiltsd le a wp-cron-t a WordPress wp-konfigurációjában.php

2. lépés) Állítsd be a wp-cron-t valódi Cron feladatként a cPanelben

Ez a technika javítja a weboldalad betöltési idejét, és biztosítja, hogy a wp-cron karbantartási feladatokat végezzen, nem számít, hogy valaki felkereste-e a weboldaladat vagy sem.

Lássunk hozzá!

1) Jelentkezz be a cPanelbe, és nyisd meg a Fájlkezelőt:

majd menj a weboldal Document Root mappájába:

2) Kattints jobb gombbal a wp-config.php-ra, és válassza a Kódszerkesztés menüpontot:

Rögtön a nyitó PHP tag <?php után írja be:

define('DISABLE_WP_CRON', true);

majd mentse el a wp-cron kikapcsolásához a WordPressen belül:

Ez az! Az 1. lépést elvégezte.

Típus a 2. lépéshez. Menj vissza a cPaneledbe és a Cron munkák részhez:

Mielőtt a Cron munkákra kattintasz, győződj meg róla, hogy lemásoltad vagy megjegyezted a cPanel felhasználónevedet, ez a fenti képen a Stats résznél körvonalazódik.

Menjen az Add a New Cron Job menüpontra, válassza a Common Settings >> Once Per Hour:

A Command: mezőbe írja be:

/usr/bin/php /home/USERNAME/public_html/wp-cron.php >/dev/null 2>&1

ahol USERNAME az Ön cPanel felhasználóneve és public_html a weboldal Document Root-ja, majd kattintson az Add New Cron Job gombra:

Ha több WordPress webhelye van a cPanel-fiókon belül, javasoljuk, hogy a Cron-feladatokat úgy állítsa be, hogy minden második webhelyen egymás után fussanak:

Minden cron óránként egyszer fog futni, ahol az első 00:05 órakor, a második 00:10 órakor, a harmadik 00:15 órakor és a negyedik: 00:20 órakor.

Még több információ a Cron munkákról? Kattintson ide: Hogyan állítsunk be cron feladatot a cPanelben

Ha további kérdése van, vagy segítségünkre van szüksége a wp-cron letiltásához?

Lépjen kapcsolatba velünk a MyKualo ügyfélterületen belül a Nyitott jegy részen keresztül.

Szólj hozzá!