问题标签 [wp-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 投票
1 回答
1649 浏览

wordpress - 使用 Wordpress JSON API(WP-API 插件)获取帖子类别

希望这是一个简单/快速的。我正在使用 WP-API,我想获取给定帖子所属的类别(我也想获取标签)。

从文档中我能看到的唯一方法是请求每个类别的内容并检查是否post_id在其中一个类别中。标签的故事相同,因为它也使用分类结构。

如何GET /posts/:post_id请求返回类别和标签?

0 投票
5 回答
23644 浏览

wordpress - 如何使用 WP-API 获取某个类别的帖子列表?

应该很容易,但在WP-API 文档中没有找到。

0 投票
0 回答
1111 浏览

angularjs - 通过设置标头使用 AngularJS $http 的 WP-API 基本身份验证不起作用

所以我想获取登录用户信息,使用 WP-API 后端和 AngularJS 前端(移动应用,不是同一个域)。我在服务器端安装了 WP-API 基本身份验证并使用

它工作并返回用户 json 对象。但是当我用 AngularJS / IonicFramework 实现它时,它返回状态码 400。下面是我在 AnguarJS 中的操作

$http set Authorization 标头来自此处的解决方案:为一个请求设置 HTTP 标头

但它不会起作用。错误是:“XMLHttpRequest 无法加载https://creatorup.com/wp-json/users/me。无效的 HTTP 状态代码 400”如果我去掉 $http get 请求中的标头部分,它会响应 401。所以标题部分有问题,我不知道该怎么做:(

0 投票
1 回答
2367 浏览

angularjs - 使用动态内容的 Angular Bootstrap-UI 轮播

我正在尝试使用 WordPress WP-API 实现 Bootstrap UI Angular Carousel。我很好奇如何将“幻灯片”与“帖子”联系起来

演示 HTML 是...

javascript单独工作正常。例如,我可以使用 ng-repeat 来显示帖子。示例 ng-repeat="slide in slides" 显示演示幻灯片。

示例 Bootstrap 实现是...

我将如何实现连接幻灯片和帖子的东西?这样,它会抓取例如帖子中的特色图片并将其插入幻灯片吗?

0 投票
1 回答
89 浏览

ember.js - Ember CLI / 资源 / wp-api slug

为了练习,并且因为现在“帖子”这个词太令人困惑,我正在创建一个名为的资源thought(s)- 我正在使用 WordPress API 获取一些 wp-json(所以“帖子”是“想法”) - 我m 设置路径/wordpress的目的是为了获得这样的 url:http:/site.com/wordpress/thought-slug- 我正在嵌套资源,因此路径是相对于父级的。

我不明白的是我如何知道“动态”:部分是什么——以及我如何选择它。在我找到的教程中,总是post_id这样,但没有解释具体细节。

我有一个thoughts.jswith{{#link-to 'thought'}}go{{/link-to}}和一个thought.js- 并且我已经在教程中完成了这个,所以我只是错过了对该动态部分如何工作的理解......

帮助 :/


路由器.js

0 投票
2 回答
2437 浏览

wordpress - WP-API:最大页数

通常,我们可以通过使用获取max_num_pages$totalPages = $query->max_num_pages; 但是,我使用这个插件http://wp-api.org/发出 json 请求。

当我尝试使用 API 检索帖子时,响应只是 json 对象/帖子数组。问题是,$query->max_num_pages;无法访问。我需要那个 var 来发出分页请求。

例如,我想提出一个请求:

currentPage如果我们不知道max_num_pages ,我们如何填充var ?如果我只是用 填充currentPage1没关系(因为假设它是第 1 页)。但我怎么知道是否有第 2 页、第 3 页?

你有什么主意吗?非常感谢,任何帮助:)

0 投票
0 回答
1717 浏览

php - 带有 WP API 的 PHP curl,缺少参数数据

我有这个 curl 命令可以在命令行上创建 wordpress 帖子

所以我想用PHP转换成Curl,这是我试过的代码

但是,我不断收到此代码错误。下面是 CURL 结果

你们能指出我应该修复代码的哪一部分吗?更新:问题解决了。对于遇到与我相同问题的人,可以参考我编辑的问题。

谢谢


更新

我发现这段代码可以正常工作,我只需要对数据进行 json_encode 并且不需要 CURLOPT_HTTPHEADER

0 投票
1 回答
87 浏览

javascript - Ember / 在一条路线中从多个来源提取数据

我正在为一个项目使用最新的 Ember.js 和 WP-API。大多数页面上的一切都很花哨,但是我试图将来自不同端点的数据放到同一页面上——我迷路了。例如,我拉入页面 {{title}},也许还有一些文字作为介绍。然后我想在下面的列表中拉入“项目”-但我不确定如何将其放入模型/路线中 --- 视图似乎不是正确的方向,嵌套路线可以切换东西out / 但不会真的在同一个“页面”/路线中。

指出我正确的方向?:)

(假设 ic.ajax 和 Ember 等都是导入的 CLI 样式)

0 投票
1 回答
3550 浏览

javascript - 在 Javascript 中使用 WP-REST-API 通过自定义字段检索帖子

使用 WP-REST-API 通过 meta_query 检索帖子的正确 URL 是什么?

我想使用的自定义字段可以包含多个值,我尝试了这个自定义字段,它只能包含一个值并且这有效。

wp-json/posts?format=json&filter[meta_key]=content_type&filter[meta_value]=2

但我无法使用可以包含多个值(数组/对象)的自定义字段。任何人?

0 投票
0 回答
787 浏览

c# - 未找到 C# wp-json api (404) 错误

我正在尝试通过 wp-api 在 wordpress 上发帖,但出现错误:

我无法理解,因为当我转到链接时插件工作正常:http ://example.com/wp-json/我正在按预期获取 json 数据,我没有收到任何错误告诉我插件工作正常。我的代码是这样的:

我已经安装了两个需要的插件 JSON 基本身份验证、WP REST API 并且还启用了漂亮的永久链接。我究竟做错了什么 ?

我是 C# 新手,这就是我选择基本身份验证登录的原因。