Saya telah memutakhirkan WordPress saya 4.7.1
, dan setelah itu saya mencoba untuk menghitung pengguna melalui REST API, yang harus diperbaiki, tetapi saya dapat mengambil pengguna.
https://mywebsite.com/wp-json/wp/v2/users
Keluaran:
[{"id":1,"name":"admin","url":"","description":"","link":"https:\/\/mywebsite\/author\/admin\/","slug":"admin","avatar_urls":{"24": ...
Changelog dari versi terbaru:
API REST memaparkan data pengguna untuk semua pengguna yang telah menulis posting dari jenis posting publik. WordPress 4.7.1 membatasi ini hanya untuk jenis posting yang telah menentukan bahwa mereka akan ditampilkan dalam REST API. Dilaporkan oleh Krogsgard dan Chris Jean.
Setelah menginstal plugin Disable REST API
, tampaknya semuanya berfungsi dengan baik, tapi saya tidak suka menggunakan untuk setiap hal kecil.
Output setelah menggunakan plugin adalah:
{"code":"rest_cannot_access","message":"Only authenticated users can access the REST API.","data":{"status":401}}
Bagaimana saya dapat memperbaiki masalah ini tanpa menggunakan plugin, atau mengapa bahkan setelah meningkatkan masih ada?
EDIT 30.9.2017
Saya menyadari bahwa ada konflik antara contact 7
plugin dan Disable REST API
dan itu akan memberi Anda 401 unauthorized
kesalahan.
Ketika Anda mencoba mengirim pesan melalui contact 7
formulir, itu akan membuat permintaan
wp-json/contact-form-7/v1/contact-forms/258/feedback
dan menonaktifkan itu bukan ide yang baik.