如何在我的WordPress网站上启用REST API?

7
我尝试使用这行代码,这是正确的方法吗? https://nplus1bicycles.com/?rest_route=/ enter image description here 我收到了这个错误。
Fatal error: Uncaught Error: Undefined class constant 'DOWNLOAD_JOBS' in /home/nplusbic/public_html/wp-content/plugins/wpml-translation-management/classes/ATE/REST/Download.php:27 
Stack trace: 
#0 /home/nplusbic/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/Adaptor.php(18): WPML\TM\ATE\REST\Download->get_routes() 
#1 /home/nplusbic/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/API/REST/Base.php(23): WPML\Rest\Adaptor->add_hooks() 
#2 /home/nplusbic/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/action-filter-loader/class-wpml-action-filter-loader.php(151): WPML\Rest\Base->add_hooks() 
#3 /home/nplusbic/public_html/wp-content/plugins/sitepress-multilingual-cms/classes/action-filter-loader/class-wpml-action-filter-loader.php(121): WPML_Action_Filter_Loader->run_factory(Object(WPML\TM\REST\FactoryLoader)) 
#4 /home/nplusbic/public_html/wp-includes/class-wp-hook.php(288): WPML_Action_Filter_Loader->deferred_loader(Object(WP_REST_Server)) 
#5 /home/nplusbic/public_h in /home/nplusbic/public_html/wp-content/plugins/wpml-translation-management/classes/ATE/REST/Download.php on line 27
There has been a critical error on your website.

1
我在Google中输入了“WPML Rest API Disabled”:https://wpml.org/errata/rest-api-is-disabled-blocking-some-features-of-wpml-notice-and-performance-issues/ - disinfor
如果您提到它涉及某个插件,您将获得更好的答案。我读了关于WPML的文章,大多数情况下它是误报。您是否安装了禁用REST API的插件? - KGreene
我尝试检查您的网站以获取REST API,但是您的网站似乎已经宕机了。 - KGreene
1个回答

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接