Нужно ли и как удалять страницы с адресами /wp-json/?
1.Достаточно ли их запретить в robots.txt
2.Если кроме запрещения требуется убирать то как лучше кодом, который кочует по сайтам или плагином, скажем Disable REST API
3.Вообще это когда нибудь прекратится (в какой нибудь версии)?
1. Этот функционал потребляет ресурсы сервера, поэтому лучшим способом будет его полностью отключить
2. Кодом никогда бы не советовал решать такие задачи, потому что код нужно обновлять и тестировать с новыми версиями Wordpress, иначе вы можете даже и не узнать о внутренней ошибке, которая к примеру убьет ваше SEO или сделает большую дыру в безопасности в зависимости от кода, который вы используете. Так как вам нужно отключить по мимо wp-json, еще несколько не используемых функций, то я бы советовал вам этот плагин https://ru.wordpress.org/plugins/clearfy/ - это комплексное решение, по отключению не используемых функций, с его помощью вы полностью отключите wp-json
3. Зачем это прекращать? Для части пользователей это важная функции, в вашем случае скорей всего она не нужна, если вы не используете публикацию и получение данных через API. Вам нужно понять, что Wordpress это универсальная система и угодить всем она не может, поэтому используйте плагины.