问题标签 [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 投票
2 回答
2723 浏览

wordpress - WP-REST API excluding category doesn't work

I used this semi-official plugin to enable API call.

But I can't find a way to exclude category. For example if I have mysite.com/wp-json/wp/v2/posts?filter[category__not_in]=10, it will ignores the filter and show all latest posts.

Is there a way to exclude category from the API call?

0 投票
1 回答
128 浏览

php - WP-API oAuth 服务器到服务器流程

如果尝试从另一台服务器(在本例中为同一服务器上的另一个 WP 实例)连接到远程 Wordpress WP-API,我需要使用的流程有点困惑。我正在使用 PECL oAuth 包,以及我从https://secure.php.net/manual/en/class.oauth.php的文档中收集的大部分代码。

这与这样的 wordpress 保存挂钩绑定在一起,因此每次有人在站点 A 上保存帖子时,它都会尝试将一些信息发送到站点 B:

CrossPollinate_Save 内部是这样的:

我从“第 1 步”得到一个oauth_token和一个,太好了,这部分有效!oauth_token_secret当第 2 步触发时,它最终返回一个包含登录页面标记的响应。如何告诉 oAuth 跳过该步骤并将访问令牌发送回重定向页面?

0 投票
16 回答
124734 浏览

wordpress - Wordpress REST API (wp-api) 404 错误:无法访问 WordPress REST API

在使用 XAMPP 进行本地开发时,我已经使用 Wordpress REST 插件 WP-API 几个月了。我最近将我的站点迁移到了一个 EC2 实例,一切正常,除了我现在每次尝试访问 API 上的任何端点时都会收到带有以下消息的 404:

在此服务器上找不到请求的 URL /wordpress/wp-json/

使用以下结构启用漂亮的永久链接http://.../wordpress/sample-post/,在浏览器中导航到特定帖子时可以正常工作。

以下是有关我的设置的一些详细信息:

  • WordPress 4.4.1
    • 不是多站点
  • WP REST API 插件 2.0-beta9
  • 阿帕奇 2.2.22
  • Ubuntu 12.04.5

任何帮助将不胜感激,因为我已经浏览了 SO 和 WP 支持论坛几个小时并且没有想法。谢谢!

0 投票
3 回答
73382 浏览

android - 如何在android中发送HttpRequest并获取Json响应?

我想使用wp-api插件为我的 wordpress 网站构建一个 android 应用程序。我如何发送 HttpRequest(GET) 并在 Json 中接收响应?

0 投票
1 回答
198 浏览

javascript - 使用 AngularJS 组合来自 WP-API 的结果

我目前有这个网站 - http://dev.5874.co.uk/scd-data/在那里我有一个下拉列表,它显示了我通过 AngularJS 拉入的 WP-API 的结果。

它目前结合了两组结果,因为它们是单独的 URL,结果位于自定义帖子类型中的类别中,因此如果两个帖子都被“标记”在选择的同一类别中,它们会显示两次。我需要一种方法来组合两组结果,但只显示其中一个帖子 - 我希望这是有道理的。我对 API 数据和 AngularJS 非常陌生,我想有一种更简单的方法可以做到这一点。任何帮助将非常感激。这是我的代码片段,以显示它当前的工作方式。

提前致谢!

这是一个工作代码笔 - http://codepen.io/anon/pen/yePYdq

0 投票
1 回答
372 浏览

wordpress - 找不到 API;你确定它启用了吗?- WP REST API oAuth1

我正进入(状态:

当我尝试通过WP REST API将客户端链接到 WordPress 时。

我已经安装并激活了所有必要的插件和依赖项,包括(WP-REST API、oAuth1 等)。

当我尝试HEAD http://mywebsitelink时,它返回带有 wp-json 的链接,表明 WP-API 正在工作。

此外,当我尝试时wp oauth1 add,它工作正常并生成密钥和秘密。

有关如何解决此问题的任何建议?提前致谢。

0 投票
1 回答
2368 浏览

php - Wordpress 自定义页面模板和 WP-API

我的 Wordpress 网站使用这样的自定义模板页面:

我的自定义页面project_costs.php 执行以下步骤:

  1. 从页面表单(POST/GET)接收和设置用户输入的变量。
  2. 从数据库中提取数据。
  3. 做一些计算和改变。
  4. 为用户创建页面。 

我想将angular.js与 WP-API 插件集成。该插件只是从数据库中提取原始数据(步骤 2)并将其发送到前端(步骤 4)。因此,未作为页面使用的页面和模板不会重新加载。

我想先将数据传递给我的 php 类(第 3 步),然后将更改的数据传递给 WP-API。

WP-API 中是否有任何函数可以调用我的 PHP 文件或函数? 

任何建议、样本或链接将不胜感激。

谢谢。

0 投票
1 回答
59 浏览

html - WP-API 和 HTML 标签

我正在使用 WP-API 从外部站点提取数据并使用 AngularJS 显示它 - http://dev.5874.co.uk/goshooting/search-the-shooting-club-directory/

数据很好,但它显示了 HTML 标签,例如

我怎样才能阻止这个?我也在使用可能有贡献的高级自定义字段。

这也是一个工作代码笔 -http://codepen.io/anon/pen/yePYdq

任何帮助将不胜感激,谢谢!

0 投票
1 回答
1410 浏览

javascript - AngularJS 中显示的 HTML 标签

我有一个应用程序使用 Wordpress 插件 WP-API 从另一个站点提取数据。

我正在起诉 AngularJS 以显示此信息,我对 AngularJS 真的很陌生,所以我的问题是从帖子中提取了正确的信息,但 HTML 标签显示,例如<p>text</p>.

我正在提取这样的数据(我的代码片段)-

这是我的代码的(非工作)笔 - http://codepen.io/anon/pen/yePYdq和它工作的网站http://dev.5874.co.uk/goshooting/regions/channel -岛屿/

任何帮助将非常感激,

谢谢!

0 投票
2 回答
1220 浏览

json - WP API Filter By Post Schema

Is it possible to return a list of posts based from the Wordpress Rest API v2 based on their schema:

For List of Schemas: http://v2.wp-api.org/reference/posts/

I want to filter by sticky field, but the same would go for the rest of the fields.

So far I have:

Both return the same response as the standard endpoint:

I have read other material such detailing how to sort by meta or custom taxonomies but I don't believe that's the same as this.