您当前的位置:首页 > TAG信息列表 > api
修改分类列表接口响应
我有一个现有的网站,它使用WordPress后端进行发布,还有一个自定义Rails前端显示WP内容(以及其他内容)。我对WordPress API所做的一件事是修改帖子的API响应,以便添加额外的数据并去掉前端不需要的属性。这很有效。现在,我正在尝试对类别进行类似的操作。我正在构建一个显示WP类别的页面,我想修改API响应以包含类别图像URL(带有WPCustom类别图像插件提供的类别图像功能)。我发现rest_prepare_taxonomy 但它的表现似乎与rest_prepare_post 做这就是
多站点功能与单个站点功能进行通信
我有一个在网络级别运行的多站点插件。它的工作是在网络上为不同的站点分配额外的角色。例如,我有三个网站。用户可以注册图书馆或课程。当创建一个新的用户帐户时,我创建了一个插件,为网络上的其他站点分配额外的角色。例如:一个新用户注册了库,为CRM站点设置了一个新角色。-或者-当新用户注册课程时,将为CRM和库设置新角色。这后面的例子就是我面临的挑战。我的插件在网络层面起作用(Network:True 在插件元中)。现在这里是有趣的地方。在库站点上,访问由添加用户元值的成员插件控制。对库的访问不受用户角色或功能的
向wp_Remote_Get添加分页
我正在为客户端构建一个插件,它需要我使用wp_remote_get 从其服务器检索记录。我已经完成了所有的工作,但是我似乎找不到任何关于如何向远程请求添加分页的好例子。这就是我正在做的:$response = wp_remote_get( \'http://somedomain.com/my/api/route\' ); $body = wp_remote_retrieve_body( $response ); $decoded_body = json_decode( $body, tru
使用WP管理员AJAX URL隐藏API密钥
目前我正在使用AJAX 请求一个简单的JSON 来自外部API的响应。问题是,API密钥已公开。我知道最好的方法是通过admin-ajax 并设置通过PHP调用url。做这件事最安全的方法是什么,如何通过PHP请求?$.ajax({ type: \"GET\", url: \"https://link.to/api/v2/link?time=day&key=(APIKEYHERE)&response_type=json\", data: dataStri
用于路由分离的REST API使用主题的.htaccess和代理设置
开发一个使用RESTAPI的解耦前端。。。我正在使用create-react-app 因此可以输入proxy my中WP对应的字段package.json 然后写我的电话fetch(\'/wp-json/v2/pages/...\') 如果我跑步yarn start 从前端目录。。。我很想在我的wp-content/themes/my-theme 尽管是目录我不是.htaccess 上帝我怎样才能做到:一般请求,如mysite.com/jibble/jabble 由我的SPA路由处理,如mysite.co
使用WordPress API获取所有帖子(包括使用自定义帖子类型的帖子
通过Wordpress API,我们可以使用以下请求获取默认“post”类型的所有帖子:http://example.com/wp-json/wp/v2/posts 假设已创建“books”和“movies”自定义帖子类型,我们可以通过以下请求获取每个自定义帖子类型中的所有帖子:http://example.com/wp-json/custom/v1/books http://example.com/wp-json/custom/v1/movies 是否有类似的请求可以获得上述
在哪里存储OAuth 2.0客户端ID和密码?
我正在我的一个WordPress站点中构建一些与第三方API集成的功能,该API使用OAuth 2.0。每次我需要一个新的访问令牌时,我都会使用客户端ID和密码,因为访问令牌在24小时后过期,所以每天至少会使用一次。(生成新的访问令牌也会生成新的刷新令牌,并且先前的刷新令牌将无效。)我将令牌与expires\\u一起存储在数据库的options表中。我应该在哪里存储我的客户ID和机密?WordPress中有没有一个典型的地方可以存储这样的东西?现在我只是在wp配置中定义了它们。php。虽然我认为这应该可以
如何为我的自定义POST类型添加终结点?/wp-json/wp/v2/POSTS正在工作,但在自定义POST中没有
function create_api_posts_meta_field() { // register_rest_field ( \'name-of-post-type\', \'name-of-field-to-return\', array-of-callbacks-and-schema() ) register_rest_field( \'post\', \'post-meta-fields\', array( \'get_callback\'
使用wp_login上的wp_emote_post将数据发送到第三方API
是否可以使用wp\\u remote\\u post向第三方api发送http post请求?我无法成功地将用户对象保存为javascript变量,因此我希望可以使用php发出http请求,并在我的node express应用程序中处理javascript操作。当前尝试次数:function identify_user() { echo \"made it into identify user\"; if( is_user_logged_in()):
通过FETCH/AJAX从第三方获取古登堡块数据
我想用fetch 从速率受限的第三方API获取信息。我尝试使用的不是前端的APIfetch 在edit函数中执行API调用。我似乎已经让fetch工作了,但似乎无法保存数据。有人能告诉我哪里出了问题吗?属性如下所示: attributes: { url: { type: \'string\', selector: \'.o_microlink\', attribute: \'href\',
通过HTTPS和HTTP使用JSON API
我们使用JSON API 插件。当前网站正在HTTP上运行,我们计划将网站更改为HTTPS。目前,live app上的移动用户都使用HTTP;如果我们将网站更改为HTTPS,则应用程序无法运行,因此我们必须发布一个新应用程序以使用HTTPS,但旧应用程序将无法运行,并且我们无法强制用户将应用程序升级到最新版本。我们有一个解决方案,但我们不知道如何实现它:让网站使用HTTPS,而只让JSON API插件在HTTP和HTTPS上工作。我们怎样才能做到这一点?
如何为WP API默认路由添加自定义参数?
我创建了一个opps 自定义post类型并注册了自定义API字段closed 使用以下代码:public function get_opp_state() { register_rest_field( \'opps\', \'closed\', array( \'get_callback\' => array( $this, \'get_opp_state_callback\' ), \'update_callback\' =>
我想检索JSON值并将其显示在WordPress页面或小工具中
我正在wordpress中寻找如何从exchange api json中仅检索一个值的解决方案json位于:LINK TO JSON我想调用json中最后一个变量的值,并将其显示在代码所在的位置。我尝试了几种解决方案,现在运气不好谢谢你的帮助!
WP REST API仅返回部分用户列表
第一次开始使用WP REST API。我们的最终目标是根据当前登录的用户动态加载UI元素。然而,我试图列出所有用户的列表却遇到了麻烦——在运行基本http请求时,我只能返回五个用户中的两个:http://portal.alliedbuildings.com/wp-json/wp/v2/users 我试着包括其他参数,比如search 但只有当我正在搜索的用户是我已经得到的响应中的两个用户之一时,这才有效;它不会为其他三个用户返回任何数据。查看用户配置文件,没有任何独特的数据点或角色将返回的两个用户与其他三
如何执行对外部API的“Get”调用,然后在WordPress站点的页面上显示JSON结果?
客户端有一个存储所有成员信息的外部API。我的任务是:a、 )在其网站上创建“会员档案搜索”页面,用户可以在该页面中使用特定关键字搜索会员。b、 )当单击搜索页面上的提交按钮时,对外部API执行“get”调用,该调用将返回JSON对象,然后在站点上的页面中显示结果-可能与搜索页面相同我的问题:1)是否有一个插件可以用来实现这一点?2)如果没有使用可用插件的解决方案,我如何才能做到这一点?我是一名web开发人员,已经定制了一些WP网站,但没有什么需要这种级别的专业知识,因此您的帮助将是greatly 非常感
"rest_no_route" - Debug error
我正在使用Wordpress4.9.5 我想创建一个自定义端点,如下所示:<?php add_action(\'rest_api_init\', \'miningRigsRoutes\'); function miningRigsRoutes() { register_rest_route(\'miningRigs/v1\', \'createRig\', array( \'methods\' => WP_REST_SE
REST API可以处理多少用户/负载?
Wordpress rest API是否可以同时供数千名公共用户使用,还是仅限开发人员使用?我想使用API为成千上万的用户提供内容,但我发现目前它从服务器提取数据(如图像等)的速度很慢。
使用基本身份验证向公众隐藏WordPress REST终结点
我有一个注册新端点的函数。默认情况下,终点是公共的。我正在使用应用程序密码插件创建一个基本的身份验证帐户,比如Basic 64basePasswordadd_action( \'rest_api_init\', function () { register_rest_route( \'wp/v2\', \'somthing\', array( \'methods\' => \'GET\', \'callback\' =>
当请求WordPress.org插件API时,如何在查询字符串中包含字段?
我正在对WordPress进行查询。构建的org插件API如下:https://api.wordpress.org/plugins/info/1.1/?action=query_plugins&request[per_page]=10&request[browse]=popular&request[page]=1这很有效。现在,我想通过传入不应该这样显示的字段来减少每个请求中返回的数据量:https://api.wordpress.org/plugins/info/1.1/?act
Wordpress REST API 404
我已经使用nginx和以下插件安装了WP 4.9.5:rocketgeniusAdvanced Custom Fields PRO(v5.6.10)的Gravity Forms(v2.3.1),Elliot CondonTimber(v1.7.0),Jared Novack+UpstatementWooCommerce附加变体图像(v1.7.12),WoocommerceWoocmerce(v3.5),Automatic由于某些原因,我无法理解REST api调用不起作用,并返回404错误。我正在尝试最简