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.

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.
Plugin Scheduled Post Trigger neobsahuje žádné nastavení a stačí ho pouze aktivovat.
Toto môže pomôcť vyriešiť aj spúšťanie cronu pravidelne na hostingu, nie čakať kým niekto príde na stránku. Písal som o tom aj článok: https://robime.it/wp-cron-dobry-sluha-ale-zly-pan/