您当前的位置:首页 > TAG信息列表 > rest-api
如何从REST API获取用户电子邮件(和其他数据)?
如何使用REST API从用户那里获取电子邮件地址?我正在使用nonce进行身份验证,它似乎起到了作用,因为我可以发布请求和更改内容。我必须添加一些东西才能返回所有用户信息吗?这是我的JS:(function($) { var nonce = WPsettings.nonce; var rest_url = WPsettings.rest_url; $.ajax( { url: rest_url
自定义REST API端点响应json问题
我使用的是WP 4.6,rest api尚未包含在核心中。但我仍然可以使用rest_api_init 创建api端点。问题是如何将端点响应更改为正确的json格式?这就是我所做的。add_action( \'rest_api_init\', function () { register_rest_route( \'news/v1\', \'/latest\', array( \'methods\' => \"GET\", \'callback\' =>
在php中使用rest API创建带有FILE_GET_CONTENTS的发布
事实上,我在发帖方面没有问题。我需要在php中使用REST API创建帖子file_get_contents.这是我的代码:json_decode( file_get_contents( \"http://my-site.com/wp-json/wp/v2/posts\", false, stream_context_create( array(
为什么路径与REST中编码的路径不同
获取代码的参考URL:Writing WP REST API Endpoint in 2 minutesadd_action( \'rest_api_init\', function () { register_rest_route( \'tomjn/v1\', \'/test/\', array( \'methods\' => \'GET\', \'callback\' => \'tomj
WP REST API-NONCE即使在注销后也会传递wp_Verify_Nonce
我正在使用WP REST API和AngularJS创建一个单页应用程序。在使用nonce解决问题后this question, 现在我面临着另一个问题。为了测试添加字段并使其免受未登录用户的影响,我尝试创建一个自定义字段,该字段公开wp_verify_nonceif (isset($_SERVER[\'HTTP_X_WP_NONCE\'])) { $nonce = $_SERVER[\'HTTP_X_WP_NONCE\']; $nonce_verified = wp_ve
WP REST API:检查用户是否已登录
其想法是在一个主题中显示或隐藏站点的某些部分,该主题使用AngularJS从REST API获取所有数据。我认为这个检查对我有帮助(nonce作为标题传递,正如docs所建议的那样):wp_localize_script(\'angularjs\', \'params\', array( \'nonce\' => wp_create_nonce(\'wp_rest\'), \'nonce_verify\' => wp_verify_nonce($_REQUEST
在同一节点应用程序中使用WordPress和WooCommerce REST API
我正在编写一个小型实用程序应用程序,将第三方API连接到WooCommerce商店(实际上,它是多站点的,但实际上并不相关),以便更新客户记录。WooCommerce APIdocs 声明role 属性是只读的,但我需要更新角色,以便在前端启用基于角色的定价。看起来我可以使用核心WordPress编辑角色API, 但我正在使用wc-api-node, 这是WooCommerce API的节点包装器。在创建/更新客户记录后,我是否应该使用单独的包装器和/或方法访问核心WordPress API,或者这是我可
如何在最新的Wordpress RESTful API中按自定义分类过滤自定义帖子类型?
在我的网站上,我有一个名为clock的自定义帖子类型和一个名为clock\\u category的分类法。它工作正常,所有时钟都可以从REST端点访问https://myapp.dev/wp-json/wp/v2/clock但我不知道如何按时钟类别过滤它们,比如说我想得到所有木制的时钟我尝试了不同的URL,但它们似乎都不起作用https://myapp.dev/wp-json/wp/v2/clock?clock_category=woodhttps://myapp.dev/wp-json/wp/v2/cl
使用REST API v2(WordPress)中的AND运算符按多个自定义分类术语过滤帖子
我创建了一个名为“事件”的自定义帖子类型。我还创建了一个名为“event\\u categories”的自定义分类法,其中包含一年中的12个月。我正在尝试使用以下URL获取8月和(不是或)9月举行的“活动”(术语ID 41和42):/wp-json/wp/v2/events?event_categories=41,42/wp-json/wp/v2/events?event_categories=41+42由于某些原因,这些URL返回相同的结果,并且不使用and运算符。它们都使用OR操作符并返回八月或九月的
如何缓存WordPress REST API响应
我正在使用WordPress rest API开发我的Android应用程序。但我无法缓存响应。如何向REST API响应中添加所需的标头,以便我的应用程序可以保存响应以供脱机读取?
WP REST从请求向错误函数返回值
使用WP。SE的帮助我已经学会了如何将表单中的数据发送到WP\\U REST,但现在我遇到了返回自定义错误的问题。我可以成功地将信息传递给WP_REST_Response 我已经添加了一个签入WP_REST_Response 并希望它将错误消息返回到AJAX错误函数,但我遇到了一些问题。例如,在我的本地盒上,IP是::1 如果我在PHP中创建一个函数:function ipAddress() { if (isset($_SERVER[\'REMOTE_ADDR\'])) :
Wp-json API:从管理模式点击API链接时未登录
我有一个自定义帖子类型的元框,其中有一个链接。此链接指向wp json rest API中的端点。在我使用的rest API的端点上current_user_can 验证用户是否已登录。这是端点,只是更改了名称:register_rest_route( \'myapi\', \'/download_file/\', array( \'methods\' => \'GET\', \'callback\' => \'file\', \'perm
如何将外部函数传递给WP_REST_REQUEST
使用WP-REST学习我不确定如何正确地将PHP页面表单开头的内容传递给WP_REST_Response. 例如:在开始page-foobar.php 如果我有:// IP ADDRESS function ipAddress() { if (isset($_SERVER[\'REMOTE_ADDR\'])) : $ip_address = $_SERVER[\'REMOTE_ADDR\']; else : $ip_
困惑AJAX通过页面模板提交表单
我想我已经看了太多的代码,在试图更好地理解WordPress和AJAX中的表单时把自己弄糊涂了。本周我开始学习如何为页面创建表单并通过AJAX提交表单。该页面是一个模板,我已经研究了两种处理方法。一种是通过重定向到PHP,例如:<form action=\"<?php echo get_template_directory_uri() . \"/validation.php\"; ?>\" id=\"contactForm\"> </form> 在阅读
使用WordPress的单页应用程序:路线和模板
(仔细阅读,这是一个关于Wordpress的问题,而不是关于AngularJS的问题)我正在尝试使用AngularJS和Wordpress rest API创建一个单页应用程序。创建公共主题时通常会用到的许多东西(如模板层次结构、各种设置等)在这种情况下看起来无效,除非我决定以某种方式反映这些方面。实际上,我正在处理页面模板。现在,问题出在一些页面需要对REST API进行多个HTTP调用。例如,我为我的主页设计了一个滑块;这可以通过主题定制器进行配置。通常,我会用get_theme_mod() 获取一系
我如何在json请求中保留受密码保护的帖子,而不是在前端查询中?
我试图从任何前端循环中排除受密码保护的帖子-灵感来自this post然而,我有一个自定义的angularjs管理主题,当用户访问某个帖子类型并以管理员身份登录时,该主题就会被激活(ar管理页面)。这将绕过wp admin。它通过调用Json wp api来拉动要操纵的帖子。The problem: 通过mu插件中的以下内容,我可以从前端删除受密码保护的帖子,但它也可以从json GET调用中删除帖子。过滤器似乎不尊重查询变量检查,即使当我回显$query->query\\u vars[\'post
使用Laravel前端创建联系人表单
我正在用Laravel前端构建我的站点。我的想法是,我可以在Laravel建立网站,并简单地将WordPress用作内容的CMS。我正在使用Corcel 为了实现这一目标,到目前为止,它工作得很好。我需要做的一件事是实现一个联系人表单。理想情况下,我希望使用Laravel功能,例如验证和保存。然而,我需要的形式提交出现在WordPress管理。最好的方法是什么?我是否需要创建自定义帖子类型?管理员不需要编辑任何提交,只需查看并删除它们即可。我是否需要先在WordPress中创建字段,然后在Laravel视
REST API和移动应用之间的最佳身份验证
我正在开发一个带有WordPress REST API的移动应用程序。建议使用什么身份验证方法和插件?下面是我找到的列表:OAuth 1.0aOAuth 2.0JWT AuthenticationTwo-Factor Authentication
Paid membership Pro Rest API
您好,我正在尝试从桌面应用程序检索任何给定用户的成员级别,在进行一些研究后,我发现了以下代码:/* Call to http://yoursite.com/[email protected]&secret=CHECK to check the membership level of a user. */ function my_init_pmpro_mini_api() { if(function_exists(\'pmpro_get
为REST创建自定义终结点时出现问题
我在创建自定义端点以扩展Wordpress应用程序时遇到问题。设置WordPress模块后,我可以通过以下链接访问son数据:http://localhost/wordpress/wp-json/我使用链接测试了文档中的不同端点:https://developer.wordpress.org/rest-api/reference/现在我正在尝试创建自己的端点,但经过多次研究,我只能找到类似add_action( \'rest_api_init\', \'myplugin_register_routes\'