मैंने अभी Wordpress 4.7 स्थापित किया है। घोषणा में उल्लेखों में से एक यह है कि इसमें REST API की सुविधा है।
मेरी समझ है:
- Wordpress REST API प्लगइन की अब और आवश्यकता नहीं है, क्योंकि निश्चित रूप से इसे पहले ही Wordpress 4.7 में कोर के साथ मिला दिया गया है।
- वर्डप्रेस रीस्ट एपीआई डिफ़ॉल्ट रूप से सक्षम है
हालाँकि, मुझे लगता है कि एक वेनिला Wordpress 4.7 स्थापित में, कोई भी समापन बिंदु काम नहीं करता है (उदाहरण के लिए http://examples.com/wp-json/wp/v2/posts)।
मैं कैसे बता सकता हूं कि नया REST API वास्तव में सक्रिय है या नहीं? क्या REST API को वेनिला Wordpress UI के साथ सक्षम या अक्षम किया जा सकता है, या क्या मुझे ऐसा करने के लिए एक तृतीय पक्ष प्लगइन स्थापित करना चाहिए?
grep -r "<link rel='https://api.w.org/'" .में हूं, तो htmlयह ./wp-includes/rest-api.phpइस टेक्स्ट के साथ फाइल में एक हिट देता है :echo "<link rel='https://api.w.org/' href='" . esc_url( $api_root ) . "' />\n";
<link href="http://example.com/wp-json/" rel="https://api.w.org/">
<link rel='https://api.w.org/' href='https://example.com/wp-json/' />मेरी साइटों पर काम करने लगता है।