WordPress'imi yükselttim 4.7.1
ve ondan sonra kullanıcıları REST API üzerinden numaralandırmaya çalıştım, düzeltilmesi gerekiyor ama kullanıcıları alabildim.
https://mywebsite.com/wp-json/wp/v2/users
Çıktı:
[{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ...
En son sürümdeki değişiklik:
REST API, genel bir gönderi türü yayınlayan tüm kullanıcılar için kullanıcı verilerini gösterdi. WordPress 4.7.1 bunu yalnızca REST API'sinde gösterilmesi gerektiğini belirten gönderi türleriyle sınırlandırır. Krogsgard ve Chris Jean tarafından rapor edilmiştir.
Eklentiyi yükledikten sonra Disable REST API
, her şey yolunda görünüyor, ancak her küçük şey eklentisi için kullanmaktan hoşlanmıyorum.
Eklentiyi kullandıktan sonra çıktı:
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
Eklenti kullanmadan bu sorunu nasıl düzeltebilirim ya da neden bu stil yükseltildikten sonra bile mevcut?
EDIT 30.9.2017
contact 7
Eklenti arasında bir çelişki Disable REST API
olduğunu ve bunun size 401 unauthorized
hata vereceğini anladım .
Bir iletiyi contact 7
form aracılığıyla göndermeye çalıştığınızda, istek gönderir
wp-json/contact-form-7/v1/contact-forms/258/feedback
ve bunu devre dışı bırakmak iyi bir fikir değildir.