WordPress wp-cron: čo robí a kedy ho vypnúť | Areaweb

WordPress wp-cron: čo robí a kedy ho vypnúť

Plánované úlohy WordPress – zálohy, publikovanie, cache. Systémový cron vs wp-cron.

wp-cron je WordPress systém plánovaných úloh – publikovanie naplánovaných príspevkov, kontrola aktualizácií, odosielanie pingbackov, spúšťanie záloh pluginov. Na rozdiel od skutočného cronu na serveri sa wp-cron spúšťa pri návšteve stránky – čo má výhody aj nevýhody.

Ako wp-cron funguje

Pri každom page load WordPress skontroluje, či nejaká úloha nemá bežať. Ak áno, spustí ju na pozadí (môže mierne spomaliť request). Pri malom trafficu môžu úlohy meškať – naplánovaný článok vyjde až pri ďalšej návšteve.

Kedy vypnúť wp-cron

  • Vysoký traffic – cron pri každej návšteve zbytočne zaťažuje server.
  • Potrebuješ presný čas (záloha o 3:00 v noci).
  • Hosting odporúča systémový cron.

Nastavenie systémového cronu

Do wp-config.php: define('DISABLE_WP_CRON', true); V crontab hostingu (každých 5 min): curl -s https://tvojweb.sk/wp-cron.php?doing_wp_cron alebo wget. Úlohy bežia pravidelne bez väzby na návštevníkov.

Súvis s výkonom

wp-cron môže naraz s cache a ťažkými pluginmi spôsobiť pomalé odpovede. Ak máš DISABLE_WP_CRON, uisti sa, že systémový cron naozaj beží – inak nebudú zálohy ani naplánované príspevky. Viac o výkone v zálohovaní a zrýchlení webu.

Diagnostika

Plugin WP Crontrol zobrazí naplánované udalosti. Ak vidíš stovky zbytočných cronov od pluginov, zváž iný plugin alebo optimalizáciu.

Zhrnutie

Pre aktívny blog s presnými zálohami: vypni wp-cron a nastav systémový. Pre malý blog môže stačiť predvolené správanie.

Podrobnejší postup krok za krokom

V praxi sa osvedčuje rozdeliť prácu na malé kroky a po každom overiť výsledok v anonymnom okne prehliadača. Pre tému „DISABLE_WP_CRON“ si priprav checklist: čo potrebuješ mať pred začiatkom (záloha, prístupy, SSL), čo urobíš počas implementácie a čo skontroluješ po nasadení. Ak niečo nefunguje, vráť poslednú zmenu a diagnostikuj – na WordPress webe je takmer vždy príčina v plugine, cache alebo konfigurácii servera.

Slovenské weby často bežia na zdieľanom hostingu s obmedzenou PHP pamäťou a CPU. Ak narazíš na limity, kontaktuj podporu hostingu skôr, než zapneš ďalšie ťažké pluginy. Kombinácia kvalitného hostingu, rozumného počtu pluginov a cache výrazne znižuje počet problémov pri každodennej prevádzke.

Na čo si dať pozor (typické chyby)

  • Spoliehať sa na jeden návod bez testu na vlastnom web – každá téma a hosting sú iné.
  • Meníť viac vecí naraz – pri chybe nevieš, čo ju spôsobilo.
  • Zabudnúť vymazať cache po úprave (FlyingPress, LiteSpeed, Cloudflare).
  • Ignorovať mobil – väčšina návštevníkov blogov číta z telefónu.
  • Nepridať interné odkazy na súvisiace články – pomáha SEO aj čitateľom.

Kľúčové pojmy v tomto návode

Medzi dôležité termíny patria: DISABLE_WP_CRON, crontab curl, WP Crontrol, zálohy v noci, výkon servera. Ak niektorému nerozumieš, prečítaj si najprv úvodné sekcie článku alebo súvisiace návody v kategórii WordPress na Areaweb. Postupne si vybuduješ mentálny model, ako jednotlivé časti WordPress ekosystému spolupracujú.

Rozšírené FAQ

Potrebujem na to programátora?

Väčšinu krokov zvládne majiteľ blogu alebo marketér. Programátora volaj pri custom kóde v téme, zásahu do jadra alebo integrácii na mieru.

Ako dlho trvá implementácia?

Jednoduché nastavenie: 30–60 minút. Komplexnejší e-shop alebo migrácia: niekoľko hodín až dní vrátane testov.

Ovplyvní to moje reklamy alebo SEO?

Správne nastavenie zvyčajne SEO a výkon zlepší. Pri cookies a AdSense testuj Consent Mode – krátkodobý pokles RPM môže byť dočasný. Pri zmene URL vždy 301 redirect.

Kde hľadať pomoc, keď zlyhá hosting?

Najprv ticket podpore hostingu s presným popisom a časom chyby. Pri 500 chybe pripoj výpis z debug.log. Komunita WordPress SK/CZ a fóra tiež pomôžu.

Odporúčaná literatúra na Areaweb

Pre celkový obraz o WordPress odporúčame kombinovať tento článok s pilierovými návodmi: zrýchlenie webu, bezpečnosť, Rank Math SEO a zálohovanie. Pravidelné čítanie Search Console a Analytics ti ukáže, ktoré témy návštevníkov zaujímajú – podľa toho plánuj ďalší obsah.

wp-cron a zálohy UpdraftPlus

Ak zálohy bežia len pri návšteve a blog má málo trafficu v noci, záloha sa môže spustiť až ráno pri prvom návštevníkovi – zaťaží to server v peak. DISABLE_WP_CRON + systémový cron o 3:00 je ideál pre zálohy. Over v UpdraftPlus logu, že posledná záloha prebehla úspešne.

Viac WordPress návodov

Všetky naše návody nájdeš na stránke WordPress návody – kompletný sprievodca.