WordPress 4.4, çok beklenen JSON Rest API'yi ekledi. Eklenti geliştiricileri için harikadır, ancak birçok site sahibi bunu kendileri için yararlı bulmayabilir.

Bu yazıda, JSON Rest API'nin WordPress'te nasıl kolayca devre dışı bırakılacağını göstereceğiz.

WordPress'teki API Rest'i devre dışı bırakın

Neden WordPress'te JSON REST API'yi devre dışı bırakmanız gerekiyor?

API'nin WordPress geliştiricileri için pek çok fayda sağlayacağı inkar edilemez. Ancak bazı web sitesi sahiplerinin bu özelliklere ihtiyacı olmayabilir. API kurtarmayı kolaylaştırır veri GET isteklerini kullanarak. WordPress'teki tasarım uygulamaları için son derece kullanışlıdır.

Bununla birlikte, bu, sitenizi yeni bir DDoS saldırı cephesine maruz bırakabilir. açgözlü olabilir kaynakların bulunduğu ve bu nedenle yavaşlayın Site Web. Bu, birçok site yöneticisinin güvenlik için WordPress sitelerinde devre dışı bıraktığı XML-RPC'yi devre dışı bırakmaya benzer.

WordPress'te JSON REST API'sini devre dışı bırakma

WordPress sitenizde JSON REST API'sini devre dışı bırakmak istiyorsanız, aşağıdaki kodu dosyaya ekleyerek bunu kolayca yapabilirsiniz. functions.php temanızın veya bir eklentinin sitesinde. Veya içinde WordPress eklentileri.

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

Bu kod, JSON ve JSONP API'yi devre dışı bırakmak için yalnızca yerleşik filtreleri kullanır.

Kodu manuel olarak eklemek istemeyenler için eklentiyi kurabilir ve etkinleştirebilirsiniz. Devre Dışı JSON API. Bu eklentinin yapılandırmanıza izin veren herhangi bir ayarı yoktur. Sitenizdeki API'yi devre dışı bırakmak için eklentiyi etkinleştirmeniz yeterlidir.

Umarız bu makale, JSON API'sini WordPress'te nasıl devre dışı bırakacağınızı öğretmiştir.

Herhangi bir yorumunuz veya öneriniz varsa, lütfen ilgili bölümde bize bildirin.