WordPress návody

Jak ve WordPress opravit chybu “Zmeškaná publikace”

Autor příspěvku Tomáš Cirkl

Používání funkce plánování článků je skvělé v tom, že si můžete dopředu připravit obsah, který se pak v budoucnu publikuje.

Nicméně se může stát, že při kontrole namísto zveřejněného příspěvku najdete v administraci u článku ve sloupečku Datum chybu Zmeškaná publikace.

Navíc zjistíte, že WordPress sám na tuto chybu nikterak jinak neupozornil.

Zmeškaná publikace

Zmeškaná publikace

Chyba Zmeškaná publikace

Když se u naplánovaného příspěvku neprovede publikace, tak se u něj zobrazí chyba Zmeškaná publikace.

K této chybě může dojít z několika důvodů, ale nejčastější z nich je chyba cronu.

Cron

Práce cronu je zajistit spuštění akce ve specifickém intervalu a automaticky bez nutnosti práce administrátora. Ten jen nastaví práci a o zbytek se postará cron.

Cron může být nastaven, aby běžel pravidelně v danou dobu, v časových intervalech nebo v přesnou dobu.

WordPress cron

WordPress obsahuje vlastní “pseudocron”, který se stará o práce v rámci redakčního systému.

Běžný cron funguje na úrovni systému, tedy jeho práce se provede vždy v zadaný čas. Nicméně WordPress cron funguje trochu jinak a jeho úkoly se ukládají do databáze a když uživatel udělá na webu nějakou akci (klikne na odkaz, načte stránku), tak WordPress zkontroluje databázi, zda v ní není práce, která by se měla provést.

A přesně v tom je ten problém, co když v daný čas se na webu nic nestane?

Pak můžete najít chybu Zmeškaná publikace v administraci u příspěvku. V případě, že máte na webu návštěvnost, není to problém a podobnou chybu asi nikdy neuvidíte. Nicméně, jestliže máte naplánované velké množství prací cronu, může se vám stát, že k chybě dojde.

Oprava je však velmi jednoduchá.

Oprava chyby Zmeškaná publikace ve WordPress

Nejjednodušším způsobem opravy je použití pluginu, který pravidelně kontroluje, zda nejsou ve WordPress příspěvky s chybou Zmeškaná publikace a pokud ano, tak je automaticky publikuje.

Dobrý plugin je Scheduled Post Trigger. Plugin se nachází v oficiálním katalogu pluginů a je možné jej nainstalovat přímo z WordPress administrace.

Scheduled Post Trigger

Scheduled Post Trigger

Plugin Scheduled Post Trigger neobsahuje žádné nastavení a stačí ho pouze aktivovat.

O autorovi

Tomáš Cirkl

Baví mě Internet a zvláště pak redakční systém WordPress. Jsem pravidelným účastníkem a přednášejícím na WordCamp Praha a WordPress konferencích.

1 komentář

Zanechat komentář

WordPress školení pro začátečníky a mírně pokročilé (Praha 5.3.2020).

Získejte více informací o WordPress!

Připojte se do našeho emailového seznamu a nenechte si ujít informace, novinky a návody ze světa WordPressu.

Úspěšně jste se zapsali do našeho newsletteru. Děkujeme!

Tomáš Cirkl

Tomáš Cirkl

WordPress specialista

Blog WPlama.cz píši už více než 5 let. O WordPress přednáším a pořádám školení. Pro své klienty vytvářím a spravuji webové stránky.