Поиск по сайту:
Тень живет лишь при свете (Ж. Ренар).

Как отключить JSON REST API в WordPress

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
10.04.2017
Как отключить JSON REST API в WordPress

В долгожданной версии WordPress 4.4 добавили JSON REST API в сборке с программным обеспечением WordPress. Это очень полезно для темы и разработчиков плагинов, но многие владельцы сайтов не могут найти его полезным в своих сайтах на WordPress.

Так что в этом уроке мы объясним, как отключить JSON REST API на веб-сайтах на WordPress. Если вы хотите отключить REST API на сайте, то следуйте инструкциям в этом посте.

Как отключить JSON REST API в WordPress

Добавьте фрагмент кода ниже в конце файла functions.php в текущей папке активированной темы в WordPress. Фильтры WordPress отключат функцию API JSON Rest из ваших WordPress блогов или сайтов.

// Фильтр для WP-API version 1.x
add_filter('json_enabled', '__return_false');
add_filter('json_jsonp_enabled', '__return_false');
 
// Фильтр для WP-API version 2.x
add_filter('rest_enabled', '__return_false');
add_filter('rest_jsonp_enabled', '__return_false');

 

Отключить JSON REST API с помощью плагинов WordPress

Существует и другой вариант, чтобы отключить JSON REST API на вашем сайте. Вы можете просто установить плагин, и он отключить функцию API REST с вашего сайта.

Этот плагин хорошо работает с WordPress 4.4, 4.5, 4.6 и для вышеупомянутой версии, он возвращает ошибку проверки подлинности, когда вам необходимо войти на сайт, чтобы получить доступ к API JSON REST.

Отключить REST API WordPress с помощью плагина

Загрузите последнюю версию плагина Disable REST API с сайта wordpress.org и установите его с вашим сайтом WordPress. Если вы являетесь новичком в WordPress, вот вам помощь:

Читать  Исправление предупреждения PHP: mysqli_real_connect(): (HY000/2002): with WP CLI and MAMP

После установки, включите этот плагин с помощью опции меню плагинов, а затем попытайтесь получить доступ к REST API с помощью http://your-website-url.ru/wp-json/ и вы получите ошибку аутентификации. Смотрите скриншот ниже.

Wordpress-rest-api

Если у вас есть другие методы или дополнения, чтобы отключить JSON REST API на вашем сайте, то добавьте их в своих комментариях в разделе комментариев.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Рекомендуемое
Если вы используете веб-сайт на основе регистраций и не хотите…

Спасибо!

Теперь редакторы в курсе.