मैंने अपने वर्डप्रेस को अपग्रेड किया है 4.7.1, और उसके बाद मैंने उपयोगकर्ताओं को REST API के माध्यम से एन्यूमरेट करने की कोशिश की है, जिसे ठीक किया जाना चाहिए, लेकिन मैं उपयोगकर्ताओं को पुनः प्राप्त करने में सक्षम था।
https://mywebsite.com/wp-json/wp/v2/users
आउटपुट:
[{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ...
नवीनतम संस्करण से चांगेलॉग:
REST API उन सभी उपयोगकर्ताओं के लिए उपयोगकर्ता डेटा को उजागर करता है जिन्होंने सार्वजनिक पोस्ट प्रकार के पोस्ट को अधिकृत किया था। वर्डप्रेस 4.7.1 इसे केवल उन पोस्ट प्रकारों तक सीमित करता है, जिन्होंने निर्दिष्ट किया है कि उन्हें REST API के भीतर दिखाया जाना चाहिए। क्रोग्सगार्ड और क्रिस जीन द्वारा रिपोर्ट की गई।
प्लगइन स्थापित करने के बाद Disable REST API, ऐसा लगता है कि सब कुछ ठीक काम कर रहा है, लेकिन मुझे हर छोटी चीज़ प्लगइन के लिए उपयोग करना पसंद नहीं है।
प्लगइन का उपयोग करने के बाद आउटपुट है:
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
मैं प्लगइन का उपयोग किए बिना इस समस्या को कैसे ठीक कर सकता हूं, या इस स्टिल के उन्नयन के बाद भी क्यों मौजूद है?
EDIT 30.9.2017
मुझे एहसास हुआ कि contact 7प्लगइन के बीच एक संघर्ष है Disable REST APIऔर वह आपको 401 unauthorizedत्रुटि देगा।
जब आप contact 7फ़ॉर्म के माध्यम से संदेश भेजने का प्रयास करते हैं , तो यह एक अनुरोध करेगा
wp-json/contact-form-7/v1/contact-forms/258/feedback
और अक्षम करना एक अच्छा विचार नहीं है।