Chyba "You are not allowed to call this page directly“ se obvykle objevuje na webových stránkách WordPress když se uživatel pokusí o přímý přístup ke stránce nebo souboru, který není určen k přímému přístupu.
Například, když chcete přistupovat z Dashboard strana updateStránky pro WordPress Plugins / WordPress Themes. Přestože jste přihlášeni pomocí a uživatel Proč má hodnost administrator / administrátor WordPress, nemáte přímý přístup na stránku wp-admin/update-core.php
který skript spustí update al WordPress.
[Pevný WordPress Update Error] You are not allowed to call this page directly.
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 z 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, ke kterým není určen 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ů.