chyba “You are not allowed to call this page directly” se obvykle vyskytuje na webech WordPress, když se uživatel pokusí přímo přistupovat na stránku nebo soubor, který není určen k přímému přístupu.
Například, když chcete přistupovat z Dashboard stránku aktualizovat-s pro WordPress Plugins / WordPress Themes. Přestože jste přihlášeni pomocí a uživatel jaká je hodnost správce / admin WordPress, na stránku nemáte přímý přístup wp-admin/update-core.php který spustí aktualizační skript WordPress.
[Opravit chybu aktualizace WordPress] Nesmíte tuto stránku volat přímo.
K chybě může dojít v několika scénářích:
Přístup k souborům přímo z motivu (theme): Některé soubory v motivu WordPress nejsou určeny pro přímý přístup přes URL. Patří mezi ně soubory .php ve složce motivu, jako je např header.php, footer.php nebo functions.php. Pokus o přímý přístup k těmto souborům může vést k zobrazení chyby.
Přímý přístup k souboru od správce: WordPress má v administračním panelu určité soubory, které nejsou určeny pro přímý přístup. Patří mezi ně soubory .php ve složce wp-admin, jako admin.php nebo edit.php. Při pokusu o přímý přístup k těmto souborům může dojít k chybě.
Přímý přístup na chráněné stránky: Pokud máte určité chráněné stránky, které pro přístup vyžadují ověření, pokus o přímý přístup na tyto stránky bez ověření může způsobit chybu.
Chcete-li tuto chybu opravit, přejděte na stránky WordPress spravedlivým způsobem pomocí odkazů a tlačítek dostupných v rámci platformy. Vyhněte se přímému přístupu k souborům nebo stránkám, které nejsou určeny pro přístup tímto způsobem.
V mé situaci se chyba objevila po aktivaci modulu “NextGEN ImageFlow“. Řešení tedy může spočívat i v deaktivaci některých modulů.