WordPress 4.4 lade till den mycket efterlängtade JSON Rest API. Det är bra för plugin-utvecklare, men många webbplatsägare kanske inte tycker att det är användbart för dem.

I den här artikeln kommer vi att visa dig hur du enkelt inaktiverar JSON Rest API på WordPress.

Inaktivera API-vila på WordPress

Varför behöver du inaktivera JSON REST API på WordPress?

Det kan inte förnekas att API kommer att ge många fördelar för WordPress-utvecklare. Vissa webbplatsägare kanske inte behöver dessa funktioner. API:et underlättar återställningen av uppgifter med hjälp av GET-förfrågningar. Det är extremt användbart för designapplikationer på WordPress.

Med detta sagt kan detta utsätta din webbplats för en ny frontlinje av DDoS-attacker. Det kan vara girigt medel och därför sakta ner din webbplats. Detta liknar att inaktivera XML-RPC, som många webbplatsadministratörer inaktiverar på sina WordPress-webbplatser för säkerhets skull.

Inaktivera JSON REST API på WordPress

Om du vill inaktivera JSON REST API på din WordPress-webbplats kan du enkelt göra det genom att bara lägga till följande kod i filen functions.php av ditt tema eller på platsen för ett plugin. Eller i en din Wordpress plugins.

add_filter ( 'json_enabled', '__return_false'); add_filter ( 'json_jsonp_enabled', '__return_false');

Den här koden använder helt enkelt de inbyggda filtren för att inaktivera JSON och JSONP API.

För dig som inte vill lägga till koden manuellt kan du installera och aktivera plugin Inaktivera JSON API. Det här pluginet har inga inställningar som gör att du kan konfigurera det. Du måste bara aktivera plugin-programmet för att helt enkelt inaktivera API: n på din webbplats.

Vi hoppas att den här artikeln har lärt dig hur du inaktiverar JSON API på WordPress.

Om du har några kommentarer eller förslag, vänligen meddela oss i det dedikerade avsnittet.