问题标签 [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.
regex - 正则表达式长度 (0) 或 (7-50)
这里的正则表达式使用的是wp-rest-api
enpoints 正则表达式,所以我所拥有的是
我需要帮助的部分是(?P<password>.{7,50})
现在它接受 7-50 个字符的密码,但如果没有提交密码,我也希望更新能够工作。IE。“/dn/设置/更新//1”
我怎么能.{0||7,50}
在不使用的时候做类似的事情.{0, 50}
?
json - 没有 html 标签的 Wordpress Restful Api
我JSON API
在我的 WordPress 安装中安装了插件,当我输出 my 时RESTFUL API
,那里有<p>
标签和其他 html,例如,在我的应用程序中它将:
一行会说<p>Hello World</p>
不是Hello world(没有html标签)
有谁知道为什么以及如何解决这个问题?谢谢
php - 在 wordpress 中本地化自定义字段值
如何本地化 wordpress 中的自定义字段值?我使用 JSON-API 插件通过 wordpress 中的 RestAPI 将这些自定义字段值显示在帖子中。
我要做的是本地化这些自定义字段。这些值是通过 wordpress CMS 输入的,所以当我转到我的帖子并在 url 中有一个查询字符串(即?lang=es,页面将被翻译成西班牙语)时,它会显示自定义翻译值。
javascript - 使用 jQuery 循环遍历 WP REST API AJAX 数组
我正在尝试遍历从 WP REST API 创建的 AJAX 数组。从数组中的第一个帖子返回数据我完全没有问题:
但是,我需要遍历 AJAX 数组,但我无法找出适用的语法。我想传递data
给一个.each
函数这不起作用:
我的控制台说该对象未定义。谁能提供一些关于我应该如何传递data
给 jQuery.each
函数的见解?
php - 限制对 WordPress REST API 的访问
有没有办法可以限制对 WP REST API 的 url 调用的访问?我正在使用 WP REST API 创建可以通过 URL 访问的 AJAX 提要。它们的格式如下:http://example.com/wp-json/posts?type=post&filter[posts_per_page]=10
问题是任何人都可以添加/wp-json/posts?type=post&filter[posts_per_page]=10
到我的 URL 的末尾并检索此信息的提要。当用户未登录 WordPress 执行以下操作时,我想将其关闭:
或者,我想添加某种需要添加以屏蔽 api 的身份验证。
我在网上找到了类似的东西,但我没有任何运气让它工作。我将它添加到自定义插件中。不幸的是,我在未登录时仍然可以访问提要。
我担心没有办法在激活 API 和在前端发出 HTTP 请求之间建立联系。我想错了吗?有没有人遇到过这个问题?
谢谢!
javascript - 如何将 Dropzonejs 与 wordpress WP REST API 集成?
我有一个 Meteor 应用程序,它与 WordPress 网站共享一些数据。如何在 Meteor 应用程序上设置发布到 WordPress REST API 的 dropzone 上传器?
我已经将 api 与 Meteor 应用程序集成在一起,并且可以进行身份验证。我正在尝试发布到 WordPress 站点上的 /media 端点,但我不知道如何从 dropzone 获取文件数据以发布到 wordpress。
我在流星服务器上收到此错误:
php - WP REST API 查询多种帖子类型
我正在尝试使用 WP REST API 从多种帖子类型中检索帖子。book
通过这样做,我可以毫无问题地从一种帖子类型中获取提要:
现在我想扩展提要以获取book
和movie
. 这只会给我最后指定的类型:
这给了我一个错误:
我应该如何处理这个?
谢谢!
编辑:修正语法以匹配我实际拥有的。以下是使用此语法时出现的错误http://example.com/wp-json/posts?type[]=book&type[]=movie&filter[posts_per_page]=10
:
警告:urlencode() 期望参数 1 是字符串,数组在 /home/newbreak/public_html/wp-includes/formatting.php 第 4128 行给出
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
警告:无法修改标头信息 - 标头已由 /home/newbreak/public_html/wp-content/plugins/json-rest- 中的(输出开始于 /home/newbreak/public_html/wp-includes/formatting.php:4128)发送第 587 行的 api/lib/class-wp-json-server.php
当我将类型作为数组发送时,我只会收到错误type[]
。
php - WP REST API 从帖子类型中获取帖子
如何使用 WP REST API(v1 或 v2)从特定的自定义帖子类型中获取所有帖子?我对此很陌生,并试图了解如何做到这一点。
我目前正在使用 WP REST API v2 并设法获取所有帖子类型的列表
然后设法获得我感兴趣的帖子类型
如何从该特定内容类型中获取所有帖子?
我试过了
但它返回一个空数组(我想它返回默认帖子,在我的网站上只有我试图检索的自定义帖子类型内的帖子)。
我如何注册帖子类型可能有问题吗?
对此的任何帮助都非常感谢。
php - REST API 发布到我的用户的 WordPress 网站
所以,我有一个网站,我允许用户将某些设置聚合到可读的 html 页面中,这些页面可以通过电子邮件发送或复制到 html 中,以便在其他地方共享。
我现在想做的是使用 REST API 以允许用户将此内容直接发布到他们的 WordPress 博客(独立托管或在 wordpress.com 上)。根据我的研究,REST API 是执行此操作的最佳方式。但是,我似乎找不到任何可靠的资源来说明如何准确实施或实现(或者是否 100% 完全有可能)。
我希望有一两个有过这种事情经验的人可以给我一些指导!
php - 在 WordPress REST API 搜索结果中包含自定义字段
我正在开发一个使用 WP REST API 来显示数据的应用程序。我需要能够搜索作为自定义字段输入的数据。(我正在使用高级自定义字段)。我扩展了 REST API,以便我可以使用 API 获取自定义字段。现在我需要在帖子的可搜索数据中包含这些字段。
我想搜索一个 HTTP 请求:
在上面的示例中,searchterm
是正在搜索的术语。上述请求有效,但它只会在标题和内容中搜索。因此,如果searchterm
在其中任何一个范围内,则搜索有效,但如果searchterm
在自定义字段内,则搜索无效。
有没有办法可以扩展 REST API 的搜索功能,以便可以搜索自定义字段?
谢谢!