Proč a jak zakázat WordPress wp-cron.php a nastavit ho jako skutečnou úlohu Cron v rámci cPanelu?

wp-cron.php je plánovač úloh WordPressu, který se stará o věci jako kontrola aktualizací a publikování naplánovaných příspěvků.

Spustí se při každém načtení stránky.

Pokud váš web nebyl nějakou dobu navštíven, bude muset dohnat spoustu zmeškaných úloh, což může výrazně prodloužit dobu načítání a může způsobit další problémy s využitím zdrojů.

Pokud používáte plugin cache nebo CloudFlare, naplánované příspěvky se dokonce nemusí nikdy publikovat.

Jak to tedy napravit?

Je to velmi snadné.

Krok 1) Zakázat wp-cron v konfiguraci wp WordPressu.php

Krok 2) Nastavte wp-cron jako skutečnou úlohu Cron v panelu cPanel

Tato technika zlepší dobu načítání vašich webových stránek a zajistí, že wp-cron bude spouštět úlohy údržby a bude jedno, jestli na vaše stránky někdo přišel nebo ne.

Pustíme se do toho!

1) Přihlaste se do panelu cPanel a otevřete Správce souborů:

poté přejděte do kořenové složky dokumentu webové stránky:

2) Klikněte pravým tlačítkem na wp-config.php a vyberte možnost Úpravy kódu:

Pravě za ním úvodní PHP tag <?php zadejte:

define('DISABLE_WP_CRON', true);

poté uložte, abyste zakázali wp-cron v rámci WordPressu:

To je vše! Krok 1 jste dokončili.

Přejděte ke kroku 2. Vraťte se do svého panelu cPanel a do sekce Cron jobs:

Před kliknutím na Cron Jobs se ujistěte, že jste si opsali nebo zapamatovali své uživatelské jméno cPanel, je zakresleno na výše uvedeném obrázku v sekci Statistiky.

Přejděte na Přidat novou úlohu Cron, vyberte Společné nastavení >> Jednou za hodinu:

Do pole Příkaz: zadejte:

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

kde USERNAME je vaše uživatelské jméno cPanel a public_html je kořenový dokument vašeho webu a klikněte na Přidat novou úlohu Cron:

Pokud máte v rámci účtu cPanel více webových stránek WordPress, doporučujeme nastavit úlohy Cron tak, aby se spouštěly postupně pro každou další webovou stránku:

Každá úloha Cron se bude spouštět jednou za hodinu, přičemž první bude v 00:05 hodin, druhá v 00:10 hodin, třetí v 00:15 hodin a čtvrtá: 00:20 hodin.

Další informace o úlohách Cron? Klikněte zde:

Pokud máte další dotazy nebo potřebujete naši pomoc při vypnutí wp-cron?

Neváhejte nás kontaktovat prostřednictvím sekce Otevřít lístek v klientské oblasti MyKualo.

Napsat komentář