您当前的位置:首页 > TAG信息列表 > rest-api
根据API响应设置登录用户
我有一个外部应用程序,我想重定向到wordpress网站上的页面。该页面需要根据登录用户的不同而有所不同。应用程序有一个API端点,我可以调用它来获取登录的用户。基本上,我需要做到以下几点:1) 加载页面时,将调用API以查看谁已登录。2) 如果用户不存在,则会创建一个帐户。如果用户确实存在,则会显示其数据。这可能吗?我试着在谷歌上搜索,但什么也没找到。我想我需要将API调用附加到wp_init 钩子,但不完全确定。非常感谢您的帮助,如有必要,我可以提供更多信息!
Need to get user data via API
我很抱歉这一定是一个很难回答的问题,但我是WP的新手,不是专业开发人员,所以很多东西对我来说都很难。我只是想让API访问我的用户数据。我浏览了一遍https://developer.wordpress.org/rest-api/reference/users/#retrieve-a-user-2 但我不会说那种语言。我不知道如何处理他们给我的信息。我试过了https://github.com/derwentx/wp-api-python 但我在第一个障碍上失败了。我尝试使用“Wordpress API w
如何向自定义帖子类型添加过滤器以通过REST API获取相邻的自定义帖子
我需要得到一个自定义的职位类型“项目”的相邻职位。自定义的post类型通常可以工作,我通过get请求获得a项目列表和单个项目。此外,希望在响应中的单个项目页面上添加用于简单导航的相邻项目。我正在使用\'rest_base\' => \'projects\' 下面的代码适用于标准帖子,我正试图找出如何调整它,以便以相同的方式访问自定义帖子。如何正确访问自定义帖子类型?感谢您的帮助。function chrest_adjacent_posts( $response, $post, $r
WP REST API中的CPT帖子显示为[]的问题
当我查询CPT的帖子时,我得到的回复是200,但返回的是括号[]。如何显示所有CPT post数据?我在url中使用的语法是:http://mydomain/wp-json/wp/v2/myCPT
WordPress REST API和用户元数据
我创建了两个自定义RESTAPI端点,以创建/更新用户元数据并获取其值我使用update\\u user\\u meta()和get\\u user\\u meta()两者都能正常工作,在我使用get\\u user\\u meta()的API中,我有这个值,但当我使用Wordpress的本机REST API时 /users/me?context=edit 在元对象中,我有一个空数组。
如何使用REST_ROUTE()将URL参数添加到REST路由?
我想添加一条休息路线/v1/导入/?url=XXX其中XXX是URL。我试过了register_rest_route(\'.../v1\',\'import/?url=(?:/(?P<url>\\w+))?\', array( array( \'methods\' => WP_REST_Server::READABLE, \'callback\' =>
需要将数据从WooCommerce WebHook发送到同一站点WordPress REST API自定义终结点
我创建了一个WoodPress REST API自定义端点,用作WooCommerce中的Webhook URL,以便转换接收到的数据,然后将其发送到第三方系统,但该端点显然没有接收到任何数据。我通过使用Postman将一些JSON数据发送到我的自定义端点来测试代码,它只有在安装另一个P之后才能工作;ugin以启用基本身份验证。我想知道问题是否是因为webhook需要身份验证才能将数据发布到同一个域?如果是这样的话,我不知道在WooCommerce的Webhook设置中在哪里设置基本身份验证。这是我的代码
扩展WooCommerce REST API路由失败
当我试图用自定义的方法扩展Woocommerce Rest API路由时,我面临以下问题。我有一个类,它试图在Woocommerce API中挂钩class API_LOADER { public function init() { add_action( \'woocommerce_api_loaded\', array( $this, \'load\' ) ); } public f
无法访问第三方API,代码可以在本地服务器上运行,但不能在WordPress上运行
我一直在做一个项目,我就是不能从这个API中提取数据。我正在开发一个插件,可以从API中提取数据,然后使用这些数据。我离线开发了这个项目,工作完成后,我开始在WordPress插件空间中开发。但出于某种原因,我没有得到任何数据。以下是我的要求。add_action( \'wp_loaded\', \'precious_metals\' ); function precious_metals ( ) { $content = file_get_contents(\"A WORKING
Custom Endpoints not working
第一次创建自定义端点。我将从另一个wordpres安装的站点获取帖子。这是我的插件代码。/** * Add endpoint URLs */ public function __construct(){ add_action(\'rest_api_init\', function(){ // Get submissions from the database register_rest_ro
WordPress REST API,缓存中的过期随机数导致403被禁用
我的wordpress站点位于Akamai之后,Akamai是一种类似于Cloudflare的缓存服务。我进行以下API调用:GET /wp-json/mytheme/v1/get-posts?post_type=videos 这是使用来自“@wordpress/api fetch”的apiFetch完成的;它会自动将其包含在请求标头中X-WP-Nonce: 12323423 这可以正常工作,直到24小时后,nonce过期。缓存仍然继续使用过期的Nonce,导致403被禁止和页面被破坏
WordPress REST API参数不影响响应
我正在从事基于vue的小型水疗。我正在使用axios从我感兴趣的api获取数据。问题是,参数在任何方面都不起作用,在Postman中也发生了同样的情况(我尝试了Postman,因为我认为我的代码中有错误,但没有)。比方说,我想从第12类中获取帖子,并按升序排列。所以我想尝试的是这样的:http://api-address.com/wp-json/wp/v2/posts/?categories=12&order=asc 以上通话返回帖子in wrong order. 我正在努力解决这个问题
使用AJAX和WordPress REST API创建带有元字段的定制帖子
我创建了一个自定义的post类型,并将其显示在RESTAPI中。我还使用以下代码注册了一个自定义字段:function slug_get_post_meta_cb( $object, $field_name, $request ) { return get_post_meta( $object[ \'id\' ], $field_name ); } function slug_update_post_meta_cb( $value, $object, $field
WP_REMOTE_GET()返回403,而FILE_GET_CONTENTS()不返回
我们正在开发WordPress插件,我们需要一个API调用。我们正在使用api:http://www.geoplugin.net/json.gp?ip=8.8.8.8在这种情况下: $response = wp_remote_get(\"http://www.geoplugin.net/json.gp?ip={$ip}\", array( \'timeout\' => 45, \'redirection
在WP rest API中,我应该使用哪条路由来访问传递到RegisterSetting()中的数据?
例如: $args = array( \'type\' => \'string\', \'description\' => \'\', \'sanitize_callback\' => null, \'show_in_rest\' => true ); //Job Board Settings Info register_setti
显示插件被激活或停用的次数
我根据自己的需要开发了一个自定义插件,我只完成了一项任务。我需要某种解决方案,在我的网站上显示每个将要安装的站点上该插件被激活或停用了多少次。所以,我要说清楚。我需要在我的网站上显示一些计数器,这些计数器应该计算每个其他安装了插件的网站上的激活和停用次数。欢迎任何形式的帮助。提前谢谢。
高级访问管理器:刷新令牌的REST风格的端点
我正在使用高级访问管理器(AAM)插件,并一直在尝试使用/aam/v1/refresh-jwt RESTful endpoing,但我得到以下错误:“rest_jwt_validation_failure”: [“Wrong number of segments”] 我调用端点的方式如下:POST {{Base URL}}/wp-json/aam/v1/authenticate HEADERS Authentication: Bearer {{token}} 有没有想过我做错了
更改WordPress主题后,REST API不起作用
RESTAPI与默认主题2616完美配合,但当我更改主题时,网站上的帖子不会出现。有人有确切的问题吗?<script type=\"text/javascript\"> $(document).ready(function () { $.ajax({ type: \'GET\', url: \'https://mywebsite.com/blog/wp-json/wp/v2/posts?_embed&per_pag
REST API:无法通过脚本接收响应(浏览器和邮递员正确显示)
我制作了一个简单的插件来练习与WP Rest API的连接。测试get请求以http://localhost/wptest2/?rest_route=/wp/v2/posts/1 在浏览器中并使用Postman,我可以看到默认的“Hello World”帖子数据。然而,使用下面的插件测试fetch时,我在Chrome控制台中得到了以下响应:// options-general.php?page=xhr-link:190 body: ReadableStream locked: false
WP REST API-将分类搜索限制为第一个字母
我正在尝试建立一个a-Z索引,并希望通过分类名称的第一个字母过滤自定义分类的响应。所以,如果我有[\'Ana\', \'Olina\', \'Ford\'], 我想要一些wp-json/wp/v2/names/?starts_with=A 只给我一个“Ana”。现在如果我这样做了names/?search=A, 我得到“安娜”和“奥莉娜”我已经找过了,但没有找到任何类似的。