您当前的位置:首页 > TAG信息列表 > rest-api
WP REST API:按类别1和类别2过滤
我一直在干预REST API,但我一直被这个问题困扰着:如何过滤cat1和cat2中的帖子?现在,?categories[]=45&categories[]=50 类别ID 45或50中的返回-如何获取45和50中的帖子?提前谢谢。
在WP REST API请求中设置Cookie
我想用setcookie 在WP REST请求中,但它不起作用。REST请求运行正常,并能很好地执行其他任务,但它不会设置任何cookie。下面是我的示例代码,它在上运行mywebsite.comadd_action( \'rest_api_init\', function () { register_rest_route( \'my_auth/v1\', \'/auth_login\', array( \'methods\' => array(\'POST\
带有特定标签的WP REST API v2返回帖子
我正在尝试从博客中获取帖子:http://christianconcepts.com/ 标记为“appcontent”。我试着问:http://christianconcepts.com/wp-json/wp/v2/posts/?filter[tag]=appcontent 但我仍然得到未经过滤的结果。例如,此帖子:http://christianconcepts.com/pdf-ebook-available/ 没有“appcontent”标记,但仍会返回。已安装“REST API-过滤器字段”插件。有
自定义REST API端点的处理嵌入(_E)
我正在为REST API集成(WP 4.7核心版本)准备一个插件,为插件中的数据提供自定义端点。我想做的一件事就是_links 属性,并使链接的资源可嵌入。高度简化的代码摘录:class Clgs_REST_Logs extends WP_REST_Controller { const NSPACE = \'clgs\'; const BASE = \'logs\'; public function register_routes() {
WordPress 4.7.1 REST API仍在向用户公开
我已将WordPress升级到4.7.1, 之后,我尝试通过REST API枚举用户,这应该是固定的,但我能够检索用户。https://mywebsite.com/wp-json/wp/v2/users 输出:[{\"id\":1,\"name\":\"admin\",\"url\":\"\",\"description\":\"\",\"link\":\"https:\\/\\/mywebsite\\/author\\/admin\\/\",\"slug\":\"admin\",\"avata
新的REST API现在可以让WP成为它自己的推送通知服务器吗?
我不是一个程序员,但如果我没有弄错的话,如果我想使用我的WP网站作为手机应用程序中动态内容的来源,那么我需要一个第三方服务器来向应用程序用户发送推送通知,但现在有了REST API,我现在可以使用我的WP网站作为应用程序的推送服务器了?
通过url检测页面类型(存档、单页、页面、作者...)
更新:非常简短的版本$wp_query 对于可以是任何内容的给定url(单个、页面存档、自定义帖子类型、作者、年份、月份等)?TL;DR我需要一个函数,它可以根据给定的url返回此信息(作为REST API端点):request:\'category/Uncategorized\' response: { type:\"category\", category_name:\"uncategorized\" } request:\'book
WordPress REST API总是缺少参数-REST_MISSING_CALLBACK_PARAM
我试图通过删除一个用户来测试WordPress REST API(使用基本身份验证只是为了看看是否一切正常),但无论我如何尝试将参数传递到目标服务器,我总是得到REST\\u missing\\u callback\\u param。以下是邮递员的截图:甚至在我尝试使用PHP时也会发生这种情况:$ch = curl_init(); curl_setopt( $ch, CURLOPT_URL,\"http://web.com/wp-json/wp/v2/users/3\" ); curl_s
WP REST API--如何更改HTTP响应状态代码?
我有一个自定义端点,我想在某些场景中将HTTP响应状态更改为404(例如post不存在)。我该怎么做?以下是自定义端点的示例:function af_news_single( \\WP_REST_Request $data ) { global $wpdb; $year = (int) $data[\'year\']; $month = (int) $data[\'month\']; $day = (int) $data[\'day
我们可以使用有wp rest API插件的网站数据吗?
假设我创建了一个使用WordPress REST API插件并显示WordPress站点帖子的应用程序。现在,如果我找到WordPress站点,该站点有WP REST API插件,并且我能够从中获取数据(仅将数据显示到应用程序中,而不是存储数据)。根据WordPress或REST API许可证这样做是否合法?
WP-REST API未返回其所有端点,404在记录的端点上
以下是我的配置:WordPress多站点安装在子目录上的版本是4.7,比如我的WordPress站点。com/mywebsite我的WordPress网站已经发布了帖子,我遇到的问题是如何访问示例。com/mywebsite/wp-json我得到一个json响应,其中列出了routes属性下的可用端点:根据documentation 我应该看到加载,即“/wp/v2/posts”,但这些不会出现在可用端点列表中。此外,尝试访问这些,即“示例”。com/mywebsite/wp-json/wp/v2/pos
匹配来自自定义端点的REST API POST输出
WHA.T F我LTERs W我LL TRA.NsFoRM A. NoRMA.L WP_PosT oBJECT (A.s RETURNED FRoM GET_PosTs()) To MA.TCH THE PosT oBJECTs RETURNED FRoM NA.T我五、E REsT A.P我 ENDPo我NTs?十、A.;十、A.;我 HA.五、E A. CUsToM ENDPo我NT WH我CH RETURNs A. WP_PosT oBJECT, BUT REsT_ENsURE_REsPoN
Wp-json/Return 404,但wp-json/wp/v2/在我的nginx服务器上运行良好
当我访问WordPress网站时www.example.com/wp-json/ 我发现了404错误。`{\"code\":\"rest_no_route\",\"message\":\"No route was found matching the URL and request method\",\"data\":{\"status\":404}}` 但是,如果我使用www.example.com/wp-json/wp/v2/. 我的永久链接设置为/%year%/%monthnum%/%po
WordPress REST API自定义终结点可选参数
是否可以使用register_rest_route() url中是否有可选参数?假设路线是这样注册的:register_rest_route( \'api\', \'/animals/(?P<id>\\d+)\', [ \'methods\' => WP_REST_Server::READABLE, \'callback\' => \'get_animals\', \'args\' => [ \'id\'
我的插件目录的自定义文件夹中的自定义php文件没有缓存
我正在使用W3-Total-Cache plugin, 以下是我的插件配置:我正在尝试在自定义php文件上实现缓存。我在插件目录中创建了一个文件夹(api)。i、 e类/wp-content/plugins/api . 它有一个文件get_users.php. 它查询数据库并以json格式返回所有注册用户。这类似于我对url进行api调用的api:http://domain.com/wp-content/plugins/api/get_users.php 它以json格式返回数据,我正在使用这些数据在mo
从WordPress制作JSON API的最佳方式?
你会如何向新手解释这一点?我有两个网站,我想其中一个通过JSON API显示另一个的帖子?
WP REST API v2.0用户配置文件更新问题
我正在使用WP Rest API插件将Wordpress用作iOS应用程序的后端。我需要使用以下端点更新用户名http://......com/wp-json/wp/v2/users/1?context=edit 这就是我得到的回应。{ \"code\": \"rest_cannot_edit\", \"message\": \"Sorry, you are not allowed to edit resource.\", \"data\": {
如何创建基于REST的JSON API(如何修改下面的代码)?
if(isset($_GET[\'api\']) ) { if ($_GET[\'api\'] == \'json\'){ $args = array( \'post_type\' => \'post\' ); $query = new WP_Query( $arg
为什么“if语句”必须“die()”,否则就不起作用了?
if ($_GET[\'api\'] == \'json\' && isset($_GET[\'id\'])) { $post = get_post($_GET[\'id\']); // $post contains the post object header(\"content-type: application/json\"); echo json_encode($post);
禁用对REST API端点的外部访问
我正在使用WP REST API,并设置了一个路由,用于在从主页提交表单时创建新用户。以下是如何设置端点:add_action(\'init\', \'test_init\'); function test_init() { // register the route add_action(\'rest_api_init\', function () { register_rest_route( \'test/api/v1\', \'/use