问题标签 [wordpress-rest-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
708 浏览

wordpress - 如何使用 AND 过滤多个类别的帖子

我现在开发了一个 WordPress 网站,我正在使用 wp rest API v2 来获取帖子,并且我将按多个类别过滤帖子,例如,我想获得一个同时属于移动和技术类别的帖子。此 URL 获取类别移动或类别技术中的帖子, filter[category_name]=mobile/wp-json/wp/v2/posts?filter[category_name]=mobile&filter[category_name]=tech 但我想使用过滤器获取帖子 AND(不是 OR)什么是解决方案

0 投票
0 回答
404 浏览

php - 使用带有 rest-api 插件的 WordPress 中的媒体 API 将文件上传到单独的文件夹

描述:我需要将文件上传到 WordPress。现在我正在使用 rest-api 插件并使用 /media 端点上传文件。但我只能将文件上传到固定文件夹。

要求:我需要将文件上传到 WordPress 中的不同文件夹。

问题:如何通过媒体 API 从客户端传递一些参数将文件上传到不同的文件夹?最好使用一些插件,并且最好不要更改代码。

0 投票
0 回答
733 浏览

php - 如何在 Wordpress REST API 中检索预定的帖子

我花了很多时间来为此找到正确的解决方案。到目前为止我能找到的最好的信息来自这里:https ://wordpress.stackexchange.com/questions/191258/return-scheduled-posts-with-wp-rest-api

我正在将 Jetpack 用于 REST API,这是已发布帖子的样子: https ://public-api.wordpress.com/rest/v1.1/sites/MYDOMAIN.com/posts/

显然,您需要以具有 edit_posts 功能的用户身份登录。使用该功能,您还可以访问私有查询变量,包括 post_status。

但是这篇文章没有解释如何在 REST API 调用中包含登录用户,以便我可以获得预定/未来的帖子。

谢谢

0 投票
4 回答
13595 浏览

php - 将字符串参数传递给 WP REST API

我可以将整数值传递给 WP REST API。但是,不能传递非数字字符。它给出了错误。

这是我用的...

知道如何传递字符串..吗?

0 投票
1 回答
2451 浏览

wordpress - How to get the user role in rest interface?

Actually I am getting all the users list in JSON response but not getting the user role in that listing.

What I have to do for user role?

0 投票
1 回答
2717 浏览

wordpress - 检测 WordPress REST API 响应?

检测 WordPress 响应是否由 REST API 生成的最佳方法是什么?似乎还没有任何条件标签,例如is_feed()or is_page()

WordPress 生命周期后期的一些钩子可能会改变输出,例如天真地附加 html 标签或调试内容。问题是,如果响应是来自 REST API 的 JSON blob,则附加内容将使 JSON 响应无效。

is_feed条件标签不会将 REST API 响应识别为 feed 和return false

0 投票
0 回答
1126 浏览

json - 如何获取音频/视频源 WP REST API 字段?

我在我的项目中使用 WP REST API V2。发送 Get 请求以获取帖子后,我看不到包含我的音频/视频 wordpress 帖子来源(youtube 或 soundcloud 来源)的字段。

我想知道如何将(音频和视频帖子)的源字段包含到我的请求结果中。如果我的帖子是音频或视频帖子:

在此处输入图像描述

这些帖子的源字段可以设置为 soundcloud 或 youtube track url:

在此处输入图像描述 在此处输入图像描述

我需要在我的获取请求的结果中获取这些来源。我有一个想法,它应该看起来类似于获取缩略图 url 设置一个函数以获取 functions.php 文件中的一个字段,但我不知道如何设置它以及应该使用哪个字段来获取源 url的音频和视频帖子。

PS在functions.php文件中获取缩略图url函数的示例:

0 投票
1 回答
552 浏览

javascript - 更新到 WP 4.7 时忽略了 WordPress API V2 的额外参数和查询

我有一个网站一直在使用 WordPress REST API V2 插件。我使用下面的代码添加了一个额外的参数(过滤器),我可以在调用使用自定义分类法标记的帖子时使用它topics。该站点需要能够将多个分类术语添加到查询中,并显示具有任何指定术语的任何帖子,但仅显示具有指定这些术语之一的帖子。

一个示例 API 调用将是这样的:http://example.com/wp-json/wp/v2/posts?per_page=10&page=1&filter[topics]=audit,data

这一切都很好,直到更新到 WordPress 4.7。更新后,这些参数将被忽略。我不知道从哪里开始解决这个问题。网站上没有错误 PHP 或 Javascript,自定义过滤器被简单地忽略。更新后,所有帖子都使用此查询显示,无论它们被标记什么。

有没有人在更新时遇到这个问题?

0 投票
2 回答
1123 浏览

wordpress - 调用 Wordpress rest api

我目前正在开发应用程序,我想使用托管在数字海洋上的博客中的数据。我已经在域名 abc.com 的服务器上为博客安装了 wordpress。如果可能的话,我必须调用 wordpress rest api 来获取数据而无需身份验证或使用应用程序客户端密钥。我们怎么能做到这一点?

像这样调用“ https://public-api.wordpress.com/rest/v1.1/sites/abc.com/posts/?pretty=true

这个回报

0 投票
1 回答
260 浏览

wordpress - WordPress REST API V2 无法通过 Wordpress 4.7.2 访问

目前,WordPress 已更新至最新版本 4.7.2,而 WordPress REST API V2 尚未完成。所以 Godadday 阻止访问我的 API,现在我无法像往常一样访问我的 API,并且消息错误显示:

403 禁止。行政规则禁止的请求。

那么你能推荐一个替代插件吗?或者可以给出这个问题的好的解决方案吗?