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

wordpress - Woocommerce 2.6 API v1 -> 无效参数

我正在尝试按照https://github.com/woothemes/wc-api-php使用 Wordpress API 将产品添加到 Woocommerce

我正在使用 Wordpress API /wp-json/wc/v1

这是我的数据

然后我做 $woocommerce->post('products',$data);

但是regular_price 不起作用。没有它它工作正常,当我添加它时,我会收到类似的错误

无效参数 regular_price [rest_invalid_param]

不确定这是否是确切的错误,从荷兰语翻译过来

有任何想法吗?

0 投票
0 回答
268 浏览

wordpress-rest-api - 如何在 wordpress 中使用 rest_url_prefix 过滤器

如何仅为我的自定义 API 端点修改 WordPress REST API 端点?

我也在使用 WC API 2.6,我不想为他们修改端点。我只想更改自定义 API 的请求端点。

我的 API 是建立在WC_REST_Controller进一步扩展WP_REST_Controller类的基础上的。

0 投票
0 回答
140 浏览

javascript - 如何将变量传递给 Ember 应用程序?

我正在尝试将 Ember 应用程序连接到 WordPress 生成的 REST API。API 需要在请求的标头中传递一个 nonce 值,以帮助防止 CSRF 攻击。在加载应用程序之前,nonce 值通常在全局 javascript 变量中提供。(该过程在REST API 文档中有很好的描述)这适用于 WordPress 插件附带的默认 REST API 客户端,例如(使用 Backbone 编写的)。

我正在从 PHP 模板加载 Ember,并使用 WordPress 函数生成根 API URL 和随机数。JavaScript 对象看起来像这样:

问题是,如何将 nonce 放入 Ember 中,以便发出经过身份验证的 API 请求?

0 投票
1 回答
783 浏览

wordpress - WordPress - 使用版本 2 使用 REST API 回复评论

如何使用版本 2 的 WordPress REST API 发送对评论的回复评论?

我对版本 2 的 WordPress REST API 进行了大量搜索,但没有找到合适的解决方案。

0 投票
1 回答
3023 浏览

wordpress - 如何使用 wordpress rest api v2 获取 wordpress 网站的所有菜单?

我想使用 wp rest api v2 呈现 wordpress 网站的所有菜单。附加我的所有页面响应,但我不明白如何从中获取菜单列表。所有页面的响应

0 投票
1 回答
1507 浏览

wordpress - 如何使用 WP REST API v2 接收自定义分类的所有术语

是否有可能使用 WP REST API v2 获得自定义分类的所有条款?访问时https://example.dev/wp-json/wp/v2/my-custom-taxonomy,我只得到 10 个术语。

根据文档,没有办法添加filter参数或类似的东西(如在posts端点中)。

0 投票
0 回答
1112 浏览

php - Wordpress REST API:使用多个过滤器过滤自定义帖子类型

我有一个自定义帖子类型“产品”,我使用高级自定义字段(ACF) 插件为其创建了自定义字段。

当我要求每个产品都具有/wp-json/wp/v2/productsacf 属性的产品时,例如:

现在我products按我的属性过滤我的产品,结果/wp-json/wp/v2/products?filter[meta_key]=rating&filter[meta_value]=77将我的产品恢复到上面。到目前为止,一切都很好。

现在我有两件事要完成:

  • 显示评分范围在 67-87 之间的产品,因此value - 10value + 10
  • 使用多个过滤器执行请求

我很高兴有任何意见!

0 投票
1 回答
2070 浏览

angular - 将 :id 传递给服务

对我来说,早期的 Angular 日子,希望是简单的问题。

我正在使用 WordPress REST API 并尝试使用posts?categories={ID HERE}显示类别中的帖子列表,我的问题是我不确定如何将 ID 从类别列表传递到帖子- service.ts 将列出文章的组件称为 category-single.component.ts。


类别列表.component.html


类别列表.component.ts


应用程序路由.module.ts


post.service.ts

0 投票
1 回答
768 浏览

json - 使用移动浏览器请求自定义帖子类型时出现 Wordpress REST API 404 错误

我很困惑。我正在使用 Wordpress REST Api 使用 Ionic 构建移动应用程序。我正在尝试实现常规帖子类型和我的自定义帖子类型之一。

我可以为标准帖子类型“ http://www.example.org/wp-json/wp/v2/posts ”发出获取请求,它可以工作。

我对我的自定义帖子类型“ http://www.example.org/wp-json/wp/v2/shows ”做了同样的事情,当我在浏览器中测试它时它可以工作,但是当我使用 chrome 和移动模拟器时它给我一个 404 错误:rest_no_route

任何想法为什么会发生此错误,尤其是仅对于自定义帖子类型?

0 投票
0 回答
288 浏览

wordpress - Wordpress API v1.1 在 img srcset 属性中将 https 转为 http

以下是情况的摘要:

  • 我在 wordpress.com 上托管的 Wordpress 博客上创建了博客文章。当我在编辑模式下预览帖子时,它们工作正常并且所有嵌入的图像都会呈现。当我检查帖子预览时, img src 和 srcset 属性按预期使用 https 。
  • 我通过公共 REST API 检索帖子以显示在我公司的网站上(出于 SEO 目的)。
  • 在此过程中,img 标签的 srcset 属性链接正在丢失它们的“s”并呈现为 http(而不是 https)。
  • 图像无法加载,因为人们通过 https 访问我们的网站,并且许多浏览器不会在此类网站上加载不安全的 http 内容。

我在 StackOverflow 上看到了一些类似的问题,但我相信我的问题是独一无二的,原因有两个:首先,我使用的是 Wordpress REST API,其次,该博客托管在 wordpress.com 上,因此我无法安装自定义插件或编辑底层 PHP。

更新:截至 2016 年 10 月 25 日,我们的博客再次正常运行。Wordpress 似乎已经悄悄地解决了这个问题。