问题标签 [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 回答
238 浏览

php - 如何在 android 中使用 wordpress REST API 在 wordpress 网站上发表评论

我一直在开发一个 android 应用程序来查看和评论我网站上的帖子。使用 GET 请求很容易获取帖子。我无法发表评论,因为它是一个需要身份验证的 POST 请求。我想要谷歌签名,以便用户可以在他们的手机上评论帖子。我如何使用 wordpress REST api 来做到这一点。此处提到了 REST API 和评论的文档。

https://developer.wordpress.com/docs/api/1.1/post/sites/%24site/posts/%24post_ID/replies/new/

0 投票
2 回答
1242 浏览

php - 在 Wordpress REST API 自定义端点中启用自定义字段

我为我们正在制作的应用程序的首页制作了一个自定义 REST API 端点,以便它将根据帖子类型返回 3 个自定义查询,而不是为每种帖子类型发出 3 个不同的 HTTP 请求,但不知道如何获取要显示的每个帖子的自定义字段。不知道下一步该去哪里:

0 投票
1 回答
1758 浏览

php - 删除摘录阅读更多链接 WP REST API

我最近在我的一个博客站点上安装了 WordPress REST API,并一直在使用它来允许我将博客文章拉入另一个静态站点。我一直在使用以下 PHP 来提取文章及其内容:

我的问题是我无法弄清楚如何隐藏“摘录”之后出现的“阅读更多”链接。我无法编辑 WordPress 站点函数文件,因为我确实需要该站点的“阅读更多”链接,但希望它隐藏在静态站点上。

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

0 投票
1 回答
841 浏览

javascript - 使用 WP REST API 调用的结果注入 HTML 的最佳方法?

假设您想动态地向 WordPress 网站的主页博客卷中注入 10 个额外的帖子。这 10 个新帖子是在一些用户交互后添加的。所以对于这个例子,让我们假设用户交互的 JSON 响应与这个调用的结果相同:

将结果添加到主页的理想方法是什么,但要确保新帖子使用与现有帖子相同的 HTML?

在我看来,目前的选项似乎是:

1- 用 Ja​​vascript 编写一个循环,并为循环内的帖子编写正确的 html。但这会使翻译之类的事情变得复杂,而且我已经在 PHP 中有循环模板,所以感觉就像在复制代码。

2-编写自定义端点。但据我了解,我需要用搜索参数编写一个新的 WP_Query(),然后在一个变量中返回所有 html(所以没有 get_template_part() 并再次复制代码)。

3- 我有一个 hacky 想法是在页面加载时在网站某处添加一个隐藏的空的 html 框架。然后当时机成熟时,在 Javascript 中运行一个循环并每次克隆骨架以从 JSON 中注入相关的帖子数据。但这对我来说感觉很糟糕。

有没有更好的办法?还是我误解了 WP REST API 的基本概念?

0 投票
1 回答
983 浏览

ajax - 登录时 WooCommerce REST API 身份验证失败

当我在同一个浏览器中登录 Wordpress 时,WooCommerce REST API 身份验证失败。

注销 - 一切正常

登录 - 并收到此错误:

阿贾克斯也一样:

以及尝试直接在浏览器中访问相同的 URL 时。

什么可能导致这种情况?

我想不出任何有用的理由。

0 投票
1 回答
1243 浏览

php - 如何在 WordPress REST 响应中添加嵌入附件?

WP REST API 2.0用于 REST API 支持。如何获取_embeddedwordpress 响应属性中的附件?我传递了_embed参数,但我没有得到wp:attachment对象。完整网址:/wp-json/wp/v2/posts?_embed

在此处输入图像描述

我期待回应,像这样

在此处输入图像描述

0 投票
2 回答
23334 浏览

wordpress - WP REST API v2: Getting posts by post ids

I'm trying to get all posts by ID's using WP REST API. As per the documentation, we can use filter to use WP Query arguments. Using this with posts end point returns all the posts.

0 投票
0 回答
473 浏览

php - 带有发布请求的 wp rest api 自定义端点

我有一个关于 wp rest api 自定义端点的问题我的想法是我正在尝试使用远程站点上的数据库中的数据更新本地服务器上的数据库。数据用于设置页面

我已经成功地使用 GET 方法开发了自定义端点,并且我还成功地将数据从数据库获取到了 get 端点。

我的问题是发布请求。如何开发回调函数以从远程站点接收数据并更新本地数据库。

下面是我的代码

其次,我尝试将其添加到retrieve_settings_data() 函数中。

它可以使用来自远程数据库的数据更新本地数据库,但只有在我刷新浏览器上的链接 localhost/wordpress/wp-json/silentblast-dashboard/v1/getsetting/ 后它才会更新,这对我来说很有趣。这意味着如果我更改 spage 上的设置。远程数据库得到更新并将其数据发布到其端点 remotesite.com/wp-json/silentblast-dashboard/v1/getsetting/ 现在代码实际上从远程自定义路由获取设置数据并更新本地数据库但我只能为我的本地站点重新加载自定义路由后,在浏览器中查看更新。

0 投票
0 回答
90 浏览

php - 将请求发布到自定义端点

我希望向远程站点发出发布请求,但它可以使用数据库中的数据更新远程站点。我成功地使用来自当前站点数据库的 get 请求获取数据,但无法为发布请求创建回调函数。这是我的代码

0 投票
1 回答
945 浏览

php - 如何使用 WP Rest Api v1.2.5 从自定义帖子类型获取帖子

我想从 post type = events 获取帖子,但它没有显示来自 events 帖子类型的正确帖子,而是来自实际的 WP-POST

事件帖子类型中包含以下帖子,但未显示这些帖子 在此处输入图像描述

它显示错误的帖子检查此链接: http: //mxcounters.com/coralgables/AMP/front.html

出了什么问题以及如何解决以使其正常工作。

谢谢!