问题标签 [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.
php - 从某个服务器请求时,wp_remote_get() 请求失败
我正在使用 WP REST API V2 为我的客户端创建一个 WordPress 插件,但我遇到了该wp_remote_get()
功能的问题,
wp_remote_get()
当我从客户端插件向服务器发送获取请求时,我总是返回“http_request_failed”,
但是当我尝试wp_remote_get()
在其他域中或当我将请求发送到其他 url 时,它的效果很好,
我使用这个简单的代码
请帮助:)谢谢
javascript - ui-router 激活 404 而不是请求状态
我正在使用 WordPress REST API,并且我的 AngularJS 应用程序中有如下状态:
例如,我有一篇类似“ http://example.com/blog/what-is-angularjs ”的文章。当我点击我的应用程序中的链接时,它工作正常,如下所示:
但问题是当我直接在浏览器地址栏中编写 URL ' http://example.com/blog/what-is-angularjs ' 时。当我这样做时,角度无法处理 URL 并将其识别为与任何状态都不匹配的错误 URL,然后它会查找$urlRouterProvider.otherwise('/404'); 并显示我的404 - Not Found
页面。
那么怎么了?
UPD #1
当我将 slug 帖子的 slug 作为参数发送时,会出现问题,但是当我使用帖子的 ID 来检索帖子时,它工作正常。所以我认为 wp-api 的 slug 有一些问题。
UPD #2
控制器如下所示:
如下WPService.getPost
:
wordpress - 如何加快在 WooCommerce REST API 中插入变体?
有人知道如何使用 WooCommerce REST API v3 加速插入产品变体吗?
我的脚本在单个 PUT 请求中插入 10 个新变体,完成它大约需要 1 分钟...
我必须每天插入几千个变化,这需要很长时间(几个小时)。
或者也许 API 不是正确的方法,我应该使用一些替代方法?
angularjs - 如何使用 AngularJS 在 wp-api 中添加新评论?
我想使用 Angular js 在 WP-API 中为 wordpress 的帖子添加新评论。这是我的功能:
但它不能正常工作。如何以这种方式添加新评论?
UPD #1似乎 angular 无法进入错误块并在此之前返回错误。这些是错误:
php - 将 ACF 添加到 CUSTOM wp api 端点
我正在为 WP API 编写一个自定义端点,以从 wordpress 中检索帖子,例如来自“real_estate”帖子类型和“5 人或更多”人的容量。
我建立了一个新的自定义端点:
搜索很好,它正在工作,我正在按交易类型(销售或租金)和每个房地产中的房间数量进行过滤。
但是我的 JSON 响应缺少很多字段,包括 ACF。前任: {
“ID”:149,“post_author”:“2”,“post_date”:“2016-03-03 23:53:39”,“post_date_gmt”:“2016-03-03 23:53:39”,“post_content “:”,“post_title”:“Oportunidade do Ano”,“post_excerpt”:“”,“post_status”:“发布”,“comment_status”:“关闭”,“ping_status”:“关闭”,“post_password”: “”,“post_name”:“oportunidade-do-ano”,“to_ping”:“”,“pinged”:“”,“post_modified”:“2016-03-03 23:53:39”,“post_modified_gmt”:“2016-03-03 23:53:39”、“post_content_filtered”:“”、“post_parent”:0、“guid”:“http://raphaelk.co/api/?post_type=imoveis&p=149”、“ menu_order":0, "post_type":"imoveis", "post_mime_type":"", "comment_count":"0", "filter":"raw" },“0”,“过滤器”:“原始”},“0”,“过滤器”:“原始”},
你们知道我该如何改变这种反应吗?并将 ACF 包含在其中。
谢谢
php - Wordpress Rest API V2:通过端点返回每页的帖子数
如何通过wp rest api v2端点每页输出自定义帖子类型帖子?
我知道我可以使用这个:
但我想通过更改 url 的端点来实现它,此时对我来说不是一个选项。
php - 如何修改 wp json api 媒体响应
我正在尝试为 '/media' 端点的 wp json api 响应添加一个额外的字段。在doc之后,我将它用于“/posts”或“/pages”,但我无法弄清楚如何为“/media”端点添加字段。
所以(对于“/posts”或“/pages”)这是有效的:
对于媒体,这不起作用,到目前为止我已经尝试过这样的:
我还尝试“挂钩”到其他过滤器(这是正确的说法吗?)
这些似乎都不起作用。
最终目标是将字段“srcset”添加到媒体响应中
使用
wp json api:版本 2.0-beta12
wordrpess : 版本 4.4.2
任何帮助,将不胜感激。
http - http.get 中的标头响应
我花了几个小时试图弄清楚如何在x-total-objects
之后获得标头响应和状态代码http.get
,我有这个类服务,我需要访问这些属性来对我的结果进行分页
在役:
在组件中:
php - 通过不加载主题和插件使 WordPress WP-API 更快
我想更快地向 WordPress API 发出请求。我的 API 在插件中实现(使用 register_rest_route 注册我的路线)。然而,由于这是一个插件,所有东西都被它加载了(子主题和主题)并且基本上对这个 API 的查询需要半秒钟,因为加载了所有这些无用的部分。
WordPress API 不能以其他方式使用吗?由于大多数使用 WP-API 的插件不需要加载任何其他插件,更不用说主题了……我不明白他们怎么会错过。
有没有办法做到这一点?