Грешката "You are not allowed to call this page directly” обикновено се появява в уебсайтове WordPress когато потребител се опита да получи директен достъп до страница или файл, които не са предназначени за директен достъп.
Например, когато искате да получите достъп от Dashboard страница updateСайтове за WordPress Plugins / WordPress Themes. Въпреки че сте влезли с a потребител Защо има чин администратор / администратор WordНатиснете, нямате директен достъп до страницата wp-admin/update-core.php
който изпълнява скрипта update al WordНатиснете.
[Поправено WordPress Update Error] You are not allowed to call this page directly.
Грешката може да възникне в няколко сценария:
Достъп до файлове директно от темата (theme): Някои файлове от темата WordPress те не са предназначени за директен достъп чрез URL. Те включват .php файловете в папката на темата, като напр header.php, footer.php или functions.php. Опитът за директен достъп до тези файлове може да доведе до показване на грешката.
Директен достъп до файлове от администратор: WordPress има определени файлове в административния панел, които не са предназначени за директен достъп. Те включват .php файловете в папката wp-admin
Като admin.php или edit.php. Опитът за директен достъп до тези файлове може да доведе до грешката.
Директен достъп до защитени страници: Ако имате определени защитени страници, които изискват удостоверяване за достъп, опитът за директен достъп до тези страници, без да сте удостоверени, може да генерира грешка.
За да коригирате тази грешка, не забравяйте да отидете на страниците WordPress по честен начин, като използвате връзките и бутоните, налични в платформата. Избягвайте директен достъп до файлове или страници, които не са предназначени за достъп по този начин.
В моята ситуация грешката се появи след активиране на модула "NextGEN ImageFlow". Така че решението може да се крие и в деактивирането на някои модули.