您当前的位置:首页 > TAG信息列表 > wp-api
如何创建带有多个参数的WordPress自定义端点?
我想获得给定日期范围内的所有WooCommerce订单。我可以一次检索所有订单。但我对通过API URL传递日期范围感到困惑。有人能帮我吗?我知道是这样的,但我想不出确切的方法。以下是我的路线:add_action(\'rest_api_init\', function() { register_rest_route(\'woo/v2\', \'woocommerce/order_summary_by_date/(?P<start_date>/<end_date>)
WP-API主干JS客户端获取选项
我正在制作一个基于wordpress的webapp,其中我使用REST API让我的用户获取和创建帖子。我发现了非常有用的RESTAPI主干javascript客户端,它看起来很棒。然而,此链接中的文档仅限于几个选定的示例。是否有更完整的文档?有更多的例子吗?我正在尝试按作者和状态筛选帖子。在不同位置显示当前用户的草稿和发布的帖子。如何使用“选项”?我不明白作者和身份在哪里过滤。对于作者,我尝试了很多类似的变体,但它总是返回所有帖子。new wp.api.collections.Posts( { data
如何在REST API中更改评论的日期和时间?
/** * Add a Formatted Date to the WordPress REST API JSON Post Object * */ add_action(\'rest_api_init\', function() { register_rest_field( array(\'comment\'), \'formatted_date\', array(
如何使用WP rest API插件和OAuth服务器插件进行注册和登录?
有没有类似的示例项目?我希望能够通过API登录并注册我网站上的帐户。
使用AngularJS合并来自WP-API的结果
我目前拥有此网站-http://dev.5874.co.uk/scd-data/ 这里有一个下拉列表,显示我通过AngularJS拉入的WP-API的结果。它当前将两组结果组合在一起,因为它们是单独的URL,结果是在自定义帖子类型中的类别中,因此如果两篇帖子都在所选的同一类别中“标记”,则会显示两次。我需要一种方法来组合两组结果,但只显示其中一个帖子-我希望这是有意义的。我对API数据和AngularJS非常陌生,我想有一种更简单的方法可以做到这一点。任何帮助都将不胜感激。下面是我的代码片段,以显示它当前
WP REST API V2-修改响应
我正试图按照以下指南修改WP REST API(v2)调用的响应对象:http://v2.wp-api.org/extending/modifying/我有一个叫做职业的帖子类型和一个叫做区域的分类法。两者都设置为\"show_in_rest\" => true我用的是很好的permalinks。当我得到mydomain/wp-json/wp/v2/careers 它按预期返回结果。到目前为止还不错。我想在响应中返回分类术语,所以我向函数中添加了以下代码。phpadd_action( \'rest_
在wp rest API v2中获取帖子计数并获取所有类别
我想知道我的帖子数量。我认为使用wp json/wp/v2/类别?页码=1>>计数这是一个很好的方法。但就速度而言,使用上述解决方案并非易事,我不知道如何通过一次呼叫获得所有类别。(如果你知道的话,分享一下会很有帮助)。有没有办法/教程/。。。是否允许我在主通话中添加post计数?像这样的路由:wp-json/wp/v2/posts。。。。
WP-API+JS主干客户端-如何更新POST META
使用WP API和基于主干的JS客户端,我尝试更新帖子的元数据,如下所示:var parentId = 96; // the post id var metaData = new wp.api.collections.PostMeta(\'\', {parent: parentId}); metaData.fetch() .done(function(data) { var someKey = data.findWhere({key: \'someKey\'})
为什么在使用AJAX时,GET_CURRENT_USER_ID()和Document.cookie的输出之间会有奇怪的差异?
我正在开发一个简单的Ajax函数,作为插件的一部分,该插件旨在从传统的WP Admin仪表板中使用,但在登录cookie状态方面遇到了分歧。The problem, TL;DR versionAjax调用的输出总是在注销用户的上下文中运行。明确地get_current_user_id() 退货0 对于所有Ajax启动的调用,尽管有PHP端var_dump(get_current_user_id()) 在页面本身的输出上返回正确的登录用户ID号。正在检查document.cookie 似乎确认JS端没有登录
在wp rest API中检测唯一帖子的最佳方法
我正在为我的WordPress博客开发一个android应用程序。我很难发现并发帖。因此,首先,我给你一个关于我的愿景:我想从过去获得帖子,所以我这样做:获取最大的帖子id(换句话说,最新的帖子id),然后在我的应用程序中获取数据库中的最小帖子id,然后我可以找到获取帖子的确切页码。因此,我检查了我的wp rest api插件的结果,似乎每个帖子的帖子都会增加2,所以我基于此编写了我的应用程序,但是,现在我查看我博客中的第一篇帖子,实际上没有顺序。对于一些是+1,对于其他一些是+3和。那么,主要的问题是,
WP REST API v2返回json_no_route
我正在使用WP rest API v1,一切正常。但现在我想尝尝WP rest API v2。问题是,当我校准时:我的网站。com/wp-json/wp/v2/posts或:我的网站。com/wp-json/wp/v2/post或我的网站。com/wp-json/wp/v2/posts/或与此路径相关的任何其他内容:我的网站。com/wp json/wp/v2。。。结果是:[{\"code\":\"json_no_route\",\"message\":\"\\u0647\\u06cc\\u0686 \\
使用Postman中的WP-API V2对用户进行身份验证
我正在使用Postman测试我的项目和wp api。更具体地说,在POST请求中,用户必须经过身份验证才能执行某些操作。下面是我创建用户的步骤:{{url}}/projectname/wp-json/wp/v2/users/?username=anewname&[email protected]&password=passwordhere 然而,当测试某些东西时requiring authentication, 例如创建一个用户,我会得到一个401\'ed:{
WP-API在创建帖子时选择自定义分类
我正在使用POSTMAN测试一些使用WP-API的API路由。我创建了一个名为timeslot的自定义帖子类型,并将一个名为location的自定义分类法与该帖子类型相关联。当我尝试创建新帖子时,如何选择与新时隙关联的分类术语?我已经尝试使用分类名称{\'location:128}提交分类ID,但这似乎不起作用。附件是我如何在POSTMAN中发布查询的屏幕截图。
通过wp-rest API连接的移动应用程序的身份验证?
构建一个基于cordova(HTML/JS)的移动应用程序(非本机),我只想将wordpress用作后端。其想法是,移动应用程序用户将向API和自定义端点发出请求,并将获得JSON响应。问题是如何处理用户身份验证(登录wordpress)。我认为oAuth不能用于我的情况?我能想到的唯一选择是使用基本的身份验证+Cookies。。但不确定。有什么帮助吗?需要明确的是,这个移动应用程序将是一个完全定制的html/js界面,它根本不会使用标准的wordpress前端。谢谢您可以编写任何身份验证代码来支持所需的
WP REST API-从页面检索内容
我已经从以下类别获得帖子:http://domain.com/wp-json/wp/v2/posts?filter[category_name]=category-name 但我如何从页面检索内容呢?-[页面名称]=例如,页面名称,但其不起作用。我找了很多,但找不到任何解决办法。谢谢
如何在管理面板中快速重新排序将在wp-api中保留的帖子
我通常使用Intuitive Custom Post Order 我使用的任何WordPress网站的插件,以便客户端可以直观地排序他们的帖子。对于这个项目,我使用WordPress作为管理面板,并使用余烬来使用它的数据。js前端。(使用wp api V.2)重新排序的顺序不会显示在JSON中,我猜插件会将新的顺序存储在PHP的中间部分。除了手动更改每篇帖子的日期外,我还有哪些选项可以让我的客户以直观的方式以持久的方式重新排序帖子?
如何通过WordPress REST API使用后元表格自定义元字段过滤或搜索帖子
我是wordpress的新手,还与WP REST API合作,为wordpress网站开发移动应用程序。在这里,我要获取数据的过滤器(&M);基于搜索的帖子元自定义字段。我已经尝试过这个示例,但获得的所有结果都不属于property\\u featured=1例如,请查找我的Posteta表结构。meta id post id meta key meta value --------------------------------------------- 2548
WP REST API-根据术语和筛选器获取定制分类
我需要获得分类术语property\\u category的数据列表,基于此property\\u category具有公寓、房子、办公室等数据。例如,给定的localhost urlhttp://192.168.0.101:8383/wp-json/wp/v2/taxonomies/property_category 并且还需要获取分类术语property\\u type\\u category的数据列表,基于此property\\u type\\u category具有诸如rent、sale
将json数据批量导入自定义字段(POSTMETA)
我正在将大量数据导入到具有多个自定义字段(由创建的Posteta字段)的自定义post类型中Advanced Custom Fields). 我正在使用以下函数导入数据,它可以很好地处理我的测试文件,其中包括大约10篇文章,但Posteta除外。以下是我用于导入的函数:function mysite_import_json() { $json_feed = \'http://local.mysite.com/wp-content/test.json\'; $json =
向公众隐藏WordPress REST API v2端点
我想开始使用WordPress REST API v2 从我的网站查询信息。我注意到,当我直接访问端点URL时,我可以公开查看所有数据。我还看到很多教程提到使用测试或本地服务器,而不是实时站点。我的问题是:这是否用于生产现场</是否存在允许任何人查看端点的安全风险,例如/wp-json/wp/v2/users/ 显示所有注册到该站点的用户</是否可以只允许授权用户访问端点我想确保我遵循了有关安全性的最佳实践,所以任何提示都会很有帮助。这个api docs 提到身份验证,但我不确定如何防止直接访