WordPress 4.4 ile beraber gelen REST API özelliğini kapatmak isterseniz yapmanız gereken işlem çok kolay.
Temanızın functions.php dosyasina yada sitenize ozel yazdiginiz bir plugin’e
add_filter('rest_enabled', '__return_false'); add_filter('rest_jsonp_enabled', '__return_false');
seklinde ekleme yaparak REST API özelliğini kapatabilirsiniz.
REST API özelliğni kapattık ancak buna rağmen sitemizin <head> etiketleri arasında endpoint adı siteadi.com/wp-json seklinde yer alacaktır, bunu da kapatmak için action kullanarak:
remove_action( 'wp_head', 'rest_output_link_wp_head', 10 ); remove_action( 'wp_head', 'wp_oembed_add_discovery_links', 10 );
engelleyebiliriz. Iyi guzel ama bunları yapmaya üşenirim, eklentisi yok mu diyecek olursanız SAR Disable REST API eklentisi ile kapatabilirsiniz.
Selim Koku der ki
Teşekkürler