Klaida "You are not allowed to call this page directly“ dažniausiai pasirodo svetainėse WordPress kai vartotojas bando tiesiogiai pasiekti puslapį arba failą, kuris nėra skirtas tiesiogiai pasiekti.
Pavyzdžiui, kai norite pasiekti iš Dashboard puslapis updates WordPress Plugins / WordPress Themes. Nors esate prisijungę naudodami a vartotojas Kodėl rango administrator / VYTEGA WordPress, negalite tiesiogiai pasiekti puslapio wp-admin/update-core.php
kuri vykdo scenarijų update al WordPress.
[Fiksuotas WordPress Update Error] You are not allowed to call this page directly.
Klaida gali atsirasti keliais atvejais:
Pasiekite failus tiesiai iš temos (theme): kai kurie failai iš temos WordPress jie nėra skirti pasiekti tiesiogiai per URL. Tai apima .php failus temos aplanke, pvz., header.php, footer.php arba functions.php. Bandant pasiekti šiuos failus tiesiogiai, gali būti rodoma klaida.
Tiesioginė prieiga prie failų iš administratoriaus: WordPress turi tam tikrus failus administratoriaus skydelyje, kurie nėra skirti tiesiogiai pasiekti. Tai apima aplanke esančius .php failus wp-admin
, Pavyzdžiui, admin.php arba edit.php. Bandymas pasiekti šiuos failus tiesiogiai gali sukelti klaidą.
Tiesioginė prieiga prie apsaugotų puslapių: jei turite tam tikrus apsaugotus puslapius, kuriems pasiekti reikia autentifikavimo, bandant tiesiogiai pasiekti šiuos puslapius be autentifikavimo gali atsirasti klaida.
Norėdami ištaisyti šią klaidą, būtinai eikite į puslapius WordPress sąžiningai, naudojant platformoje esančias nuorodas ir mygtukus. Venkite tiesioginės prieigos prie failų ar puslapių, kurie nėra skirti pasiekti tokiu būdu.
Mano situacijoje klaida pasirodė suaktyvinus modulį “NextGEN ImageFlow“. Taigi sprendimas taip pat gali būti kai kurių modulių išjungimas.