您当前的位置:首页 > TAG信息列表 > rest-api
编辑古腾堡图像、封面和画廊块中的源集和大小属性
我正在寻找一种方法来处理古腾堡图像块上的响应srcset和size属性,如image、cover和gallery。通常,可以使用“wp\\u get\\u attachment\\u image\\u attributes”过滤器执行此操作,如:function new_img_sizes( $attr, $attachment, $size ) { if ( is_array( $size ) ) { $attr[\'sizes\'] = $size[0] . \
如何在REST_ROUTE()中使用CURRENT_USER_CAN()?
我试图断言current_user_can() 在permission_callback a的方法register_rest_route 作用但是,它总是返回false。经过进一步调试,我发现wp_get_current_user() 函数返回ID零,这可能意味着$current_user 全局在执行时不可用。这意味着this example 从文档中可以看出:<?php add_action( \'rest_api_init\', function () { registe
发布或更新新WordPress帖子时的REST提示
我有一个定制的PHP应用程序和一个Wordpress实例,在同一台服务器上作为两个完全独立的代码库运行。我希望我的定制PHP应用程序能够在Wordpress实例发布或更新时使用它的内容。我正在使用WP API 从我的Wordpress实例检索JSON编码的Wordpress帖子。此插件可以检索所有帖子或单个帖子(由id指定)。目前,这需要主动轮询Wordpress实例中的所有帖子,然后找出哪些是新帖子,哪些是修改过的,这并不理想。我希望Wordpress在创建或更新新帖子时通知我的PHP应用程序。我意识到
使用REST API的多语言多站点
我正在创建一个包含多个子站点的站点,这些子站点应该支持多种语言,并且可以使用REST API进行查询。该网站本身主要是一个CMS,有各种页面,可能还有一些活动帖子。在这种情况下,子站点是城市,每个都有不同的管理。多种语言意味着每一页都可以(但不必)翻译成任何语言。作为Wordpress开发的新手,我不确定不同组件是否以及如何协同工作。WPML似乎有multi-site support. 显然,还有plugin connecting it 使用流行的WP-REST-API。somone是否有机会确认交叉功能
在wp rest API中按页检索帖子
我想为我的WordPress开发一个应用程序。org网站。我正在使用wp rest api接收json中的帖子。我的问题是如何逐页检索帖子。例如,如果有50篇帖子,我想收到1-10篇,然后是11-20篇,依此类推。
WordPress/用户/Me终结点请求被禁止
使用Wordpress的插件WP REST API 版本1中,有一个端点称为/users/me 该响应包含当前登录用户的数据。当我要求的时候/users/me 我得到了403 Request Forbidden 错误但如果我要求的话/users/1 (其中1是用户ID)然后一切正常。那么,为什么我得到403错误/users/me 端点?我正在使用邮递员发送我的请求:这起作用(userID 1是当前登录的用户):http://example.com/wp-json/users/1?access_token=
WP REST API,查询类别中的总帖子
我刚刚开始使用WP REST API,发现在查询帖子时,除非另有规定,否则每页最多只能发布10篇帖子。我想知道的是,是否可以通过元数据或类似的方式返回类别中的帖子总数?
WordPress REST API插件开发-添加自定义端点
I have this question on Stack Overflow but thought here might be a better place for it... I\'m almost certainly doing something stupid - or rather not doing something obvious that I should have done. I\'m writing a plugin to expose a function via
验证回调的请求对象
我正在尝试基于WP REST Api(版本2)定义一个新的REST Api端点,并对validate_callback 和sanitize_callback. 是Request 对象是否可用于这些回调?例如:add_action( \'rest_api_init\', function () { register_rest_route( \'myplugin/v1\', \'/author/(?P<id>\\d+)\', array( \'method
WordPress REST API未返回所有帖子
我正在尝试获取我帖子的json数据。我已经尝试了两个v1。REST API插件的2.4和v2。如果我进入http://example.com/wp-json/posts?type=magazine 或http://example.com/wp-json/posts?type=magazine&filter[posts_per_page]=-1 只返回一个空数组。如果我进入http://example.com/wp-json/posts?type=magazine&fil
Add media with WP-Rest-API v2
我需要您的帮助,通过Wp rest api v2和Oauth2身份验证在我的wordpress博客中上传媒体图像。我在REST API文档中没有找到发送图像数据的方法(字段名称、发送模式…?)。require(\'OAuth2/Client.php\'); require(\'OAuth2/GrantType/IGrantType.php\'); require(\'OAuth2/GrantType/AuthorizationCode.php\'); const CLIE
将WordPress的帖子转移到RoR站点:REST Api是唯一和/或最好的解决方案吗?
我正在使用Ruby on Rails创建一个没有WordPress的新版本。如何将我的所有帖子和用户转移到此新网站?我曾考虑使用REST Api,但与帖子相关的任何函数都不允许检索整个帖子(图像+文本+作者):https://developer.wordpress.com/docs/api/最好的解决方案是什么?即使我的新站点由Rails提供支持,这也是可能的,因为页面总是只有HTML/CSS/JS,不包含PHP。
如何在WordPress WP REST API中循环访问JSON数据
我正在wordpress中使用WP REST API插件,希望使用for-each循环遍历json数据,但是当我var\\u转储存储json数据的变量时,它会给我一个错误。“分析错误:语法错误,在C:\\wamp\\www\\public\\u html\\wp content\\themes\\raj\\template-wiki.php的第22行出现意外的\'->\'(T\\u OBJECT\\u操作符)”<?php $json = lusso_posts(); ?>
通过多个元键查询WP REST API v2
使用RESTAPI的v2,我想通过以下方式查询一些帖子multiple 元键。使用v1,我可以将url格式化为&filter[meta_value][month]=12&[meta_value][year]=2015 而且它起到了作用(在向API公开了元数据之后)。现在有了v2,我只能通过使用GitHub线程上列出的方法来实现这一点:https://github.com/WP-API/WP-API/issues/1599#issuecomment-161166805基本上,使用rest_q
如何删除REST API链接:在http头文件中?
我想删除自wordpress 4.4以来添加到http头中的“link:”行这是一个curl -I killcandida.org 下面是我要删除的行的输出摘录:Link: <http://killcandida.org/wp-json/>; rel=\"https://api.w.org/\" 请注意,这里我不讨论html头,而是讨论http头。
如何通过插件和命令行对REST API进行身份验证
我想尝试新的RESTAPI,但我不习惯这种情况。基本上,我想使用它通过ajax获得自定义帖子并显示在网站前端(我正在构建一个ajax产品过滤系统)。我不知道如何从php进行身份验证,以及如何从命令行测试身份验证。我想我在这里不需要OAuth,对于正式的v2文档,但是文档说我将使用经过身份验证的用户提供的nonce系统(这里没有问题)。显然,作为一个请求帖子的网站脚本,在我的情况下没有人工用户身份验证,那么我如何通过php或js以一种相当安全的方式进行身份验证呢?
如何通过curl命令将OAuth身份验证与REST API配合使用?
我正在尝试将WordPress Rest Api与身份验证结合使用,以从Api中获取更多数据。我已经安装了Oauth插件、RESTAPI插件,并从WP-CLI获得了api凭据。我已经知道如何在未经授权的情况下访问数据。这项工作:// set our end point $domain = \"http://localhost/wp-api\"; $endpoint = $domain.\"/wp-json/wp/v2/posts/\"; $curl = curl
既然有了新的REST API,使用json端点EP_MASK还有意义吗?
我想知道。。。也许我不明白重点,不知道。我认为重写api仍然可以为普通用户创建漂亮的前端URL。但我不确定是否要通过ep\\U掩码添加json端点(例如:https://make.wordpress.org/plugins/2012/06/07/rewrite-endpoints-api/).新的RESTAPI是否已经涵盖了这一点?我错过什么了吗?顺便说一下。。。在此处创建“rest api”标记的时间http://wordpress.stackexchange.com?
WP REST API:按元价值(ACF)排序帖子?
我正在请求使用WP REST API的帖子,需要根据ACF字段对它们进行排序。它的值表示一个日期(数字,jQuery日期格式yymmdd)。我知道如何使用普通的WP\\U查询,并尝试使用rest api执行相同的操作:mydomain.com/wp-json/wp/v2/posts?filter[orderby]=meta_value_num&filter[meta_key]=my_field_name&filter[order]=DESC 事实上,我使用的是一个在RESTAPI
如何在没有cURL的情况下调用wp插件的REST函数?
我正在使用JSON REST User plugin 它扩展了JSON REST Api. 我从api向发送http数据最多4次,在某些情况下,这会拖累网络性能。我怎么打电话http://localhost/wp-json/fb_connect?x&y&z从php不使用curl?(如果最合理,我将使用curl)主插件文件,其中fb\\U connect函数为:/wp-content/plugins/json-api-user/controllers/User.php/* Con