আমি আমার ওয়ার্ডপ্রেসকে আপগ্রেড করেছি 4.7.1
এবং এর পরে আমি REST এপিআইয়ের মাধ্যমে ব্যবহারকারীদের গণনা করার চেষ্টা করেছি, যা ঠিক করা উচিত, তবে আমি ব্যবহারকারীদের পুনরুদ্ধার করতে সক্ষম হয়েছি।
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 এপিআই সমস্ত ব্যবহারকারীদের জন্য প্রকাশিত ব্যবহারকারীর ডেটা উন্মুক্ত করে যারা একটি সার্বজনীন পোস্ট ধরণের পোস্ট লেখেন। ওয়ার্ডপ্রেস ৪. 4..১ এটিকে কেবলমাত্র পোস্ট ধরণের মধ্যে সীমাবদ্ধ করে যা নির্দিষ্ট করে দিয়েছে যে এগুলি REST এপিআই-এ প্রদর্শিত হবে। ক্রোগগার্ড এবং ক্রিস জিন রিপোর্ট করেছেন।
প্লাগইন ইনস্টল করার পরে Disable REST API
, মনে হয় যে সবকিছু ঠিকঠাক চলছে, তবে আমি প্রতিটি ছোট জিনিস প্লাগইন ব্যবহার করতে পছন্দ করি না।
প্লাগইন ব্যবহারের পরে আউটপুটটি হ'ল:
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
প্লাগইন ব্যবহার না করেই আমি কীভাবে এই সমস্যাটি সমাধান করতে পারি, বা এই স্টাইলটি আপগ্রেড করার পরেও কেন বিদ্যমান?
30.9.9.2017 সম্পাদনা করুন
আমি বুঝতে পেরেছি যে contact 7
প্লাগইন এবং এর মধ্যে একটি বিরোধ আছে Disable REST API
এবং এটি আপনাকে 401 unauthorized
ত্রুটি দেবে।
আপনি যখন contact 7
ফর্মের মাধ্যমে কোনও বার্তা প্রেরণের চেষ্টা করবেন তখন এটি একটি অনুরোধ জানাবে
wp-json/contact-form-7/v1/contact-forms/258/feedback
এবং এটি অক্ষম করা ভাল ধারণা নয়।