如何使用WordPress制作REST API

时间:2016-11-13 作者:Sagaya Abdul

我想在我的网站上使用rest ApiWP REST API 插件已安装,但我不想只收到帖子我的网站是一个列表网站我的所有列表都是用这个插件完成的Listing Builder Plugin. 有没有办法获取和发布列表

2 个回复
SO网友:Mostafa Soufi

首先,您应该重新提交permalink,以便在wordpress中启用rest api。您的rest api url是:http://your-site.com/wp-json/

您可以使用以下代码注册新的端点:

add_action( \'rest_api_init\', function () {
    register_rest_route( \'myplugin/v1\', \'/author/(?P<id>\\d+)\', array(
        \'methods\' => \'GET\',
        \'callback\' => \'my_awesome_func\',
    ) );
} );

SO网友:jgraup

您可以在以下文档中找到所有这些信息:http://v2.wp-api.org. 如果要发布新数据,则需要进行身份验证。http://v2.wp-api.org/guide/authentication/

相关推荐

Can I make plugins required?

我正在开发自己的Wordpress主题,将用于多个客户端。它有一个主题选项页面,这样我每次都可以轻松自定义网站,但我也会在我制作的每个网站上使用一些插件(如SEO插件、安全性等)。有没有办法让它们成为“必需的”,这样我就可以得到这些插件的列表,这样当我在新网站上安装主题时就不必在插件目录中找到它们了?