Примечание. Этот вопрос является дословной копией той, которую я опубликовал неделю назад . Я пробовал различные решения из других вопросов без везения, пока кто-то не предложил мне спросить здесь о WP, посвященном SO.
После установки нового экземпляра WordPress 4.8 и последней версии WooCommerce 3.0.8 мы пытаемся понять, как использовать API REST WooCommerce.
Из их документации это выглядит довольно просто, но мы просто получаем 404 на каждой конечной точке.
Мы новичок в WordPress и WooCommerce, поэтому разные вещи, которые мы читаем, могут вводить в заблуждение и часто противоречить друг другу …
404 мы получаем прямо с нашего веб-сервера, а не с index.php
.
Мы пытаемся понять, нужен ли нам еще один плагин для включения этих конечных точек REST. Мы попробовали добавить множество без везения.
Как включить эти конечные точки REST? Мы читаем устаревшую документацию? Есть ли какая-то обманка Apache / nginx / IIS / LiteSpeed / LiteSpeed здесь (мы не можем найти какой-либо файл PHP с этими именами, поэтому нам интересно, может быть, нам не хватает правила перезаписи)?
Это просто вопрос включения перезаписи URL в WordPress. В основном, перейдите в « Settings
-> « Permalinks
и убедитесь, что для первой опции перезаписи установлено значение « Posts Name
.