您当前的位置:首页 > TAG信息列表 > rest-api

  • 禁用部分终结点WordPress API

    时间:2021-05-17

    我尝试禁用API的某些部分:显示用户列表显示用户详细信息,但我想保留创建和更新用户的api。我做到了:add_filter( \'rest_endpoints\', \'disable_custom_rest_endpoints\' ); function disable_custom_rest_endpoints( $endpoints ) { if ( isset( $endpoints[\'/wp/v2/users\'] ) ) {

  • 如何编写API调用自动重试代码

    时间:2021-05-18

    在我的网站上,我有一个可以由用户填写的表格。提交后,我将使用RESTful API将表单数据存储在第三方服务中。function gravity_forms_1_after_submission( $entry, $form ) { if ( rgar( $entry, \'status\' ) === \'spam\' ) { return; } $response = wp_remote_post(

  • 在wp-admin插件页面中使用rest API是一种好的做法吗?

    时间:2021-05-22

    我想使用RESTAPI在wp admin中保存和获取插件的设置。这是一种好的做法吗?还是使用管理ajax更好?

  • 如何在我的定制REST API中获得后期修订?

    时间:2021-05-24

    我想为我的帖子获取所有的帖子修订。

  • 使用apiFetch检索Gutenberg的帖子数据

    时间:2021-05-28

    在我正在开发的一个插件中,我注册了一个自定义REST API路由,以获得一些通过post id的post数据:function rest_api_init() { register_rest_route( \'custombase/v1\', \'/post/(?P<id>[\\d]+)\', array( \'methods\' => \'GET\', \'callback\'

  • 按作者名字和/或姓氏搜索博客文章

    时间:2021-05-31

    我正在尝试创建和终结点,在这里可以按作者的名字和/或姓氏搜索博客文章。我曾试图用WP\\u Query来实现这一点,但它使用了用户的好名字来进行搜索,但搜索不起作用。有没有一种方法可以使用内置查询实现这一点,或者我需要执行自定义SQL查询?add_action( \'rest_api_init\', function () { register_rest_route( \'blog-posts/v1\', \'blog-by-author\', array( \'methods

  • 在Gutenberg组件中跨帖子类型搜索关键字

    时间:2021-06-01

    在我正在开发的Gutenberg组件中,我有一个函数,可以在常量中指定的多个帖子类型中搜索关键字:const postTypes = [ \'posts\', \'pages\', \'portfolio\' ]; const onSearchStringChange = ( keyword ) => { Promise.all( postTypes.map( postType => apiFetch( { path: `/wp/v2/

  • 在创建时验证REST-API调用

    时间:2021-06-03

    WordPress站点A有一个API,另一个系统/应用程序(B)正在使用该API。B正在努力处理/控制/清理发送到API的帖子,并且经常导致创建重复的帖子。B最终真的很难解决这个问题,所以我想知道是否可以为我的端点添加一个验证方法。问题是它需要在创建端点上进行验证。这是我想象的更新端点(未测试)上的外观:我正在调用端点:https://example.org/wp-json/wp/v2/foobar/100007?title=Test Title&meta[custom_var]=10add_ac

  • 如何将帖子的精选图片发送到API?

    时间:2021-06-04

    我目前正在制作一个插件,用于接收帖子并将其数据发送到rest API。其他一切都进展顺利。但我很困惑我如何才能为特色图片做到这一点。我必须上传一个文件,而不是url。基本上,API接受多部分/表单数据,并有一个HTTP请求方法PUT。该方法当前看起来如下所示:public function uploadFeaturedImage($post_id) { $url = build_api_url(\'posts/\' . $post_id. \'/photo\');

  • 当我使用WP_REST_RESPONSE将数组排序顺序传递给JS时,为什么它会更改?

    时间:2021-06-07

    我正在将查询的posts结果传递给JS,以便它可以在select中呈现数据。在我发出这样的结果之前:return new \\WP_REST_Response( $return_data, 200 ); 我在PHP中检查了数组,它生成了以下内容,很好(按名称排序)array(8) { [1489]=> string(3) "Gus" [1499]=> string(3) "Mia" [

  • 触发WordPress REST任意API调用

    时间:2021-06-10

    有没有办法钩住WordPress中REST API的所有传入请求?我想触发所有API调用的原因。。。是When API was called<我想根据参数保存数据</我想添加一些业务逻辑

  • 将多个标签插件传递给REST API

    时间:2021-06-11

    我可以将单个标记slug传递给WP-restapi。但是,无法传递多个标记slug。它给出了一个错误-请求是向wp-json/w1/unica/posts/unica-12-1&interact 错误消息为:找不到与URL和请求方法匹配的路由。我的代码:register_rest_route( \'w1/page_name/\', \'posts/(?P<slug>[a-z0-9]+(?:-[a-z0-9]+)*)\', array( \'methods\' => \

  • 如何将旧版小部件转换为块

    时间:2021-06-16

    WP 5.8(尚未发布)将支持将遗留小部件转换为块。我有一个定制的遗留小部件,我正在尝试添加对将其转换为块的支持。在阅读文档时,我将以下代码添加到我的一个块中。我的遗留小部件有两个属性(attribute1 和attribute2):JAVASCRIPT:transforms: { from: [ { type: \'block\', blocks: [ \'my/custom-block\' ],&#

  • 在无头WordPress实例中向每个播客系列(或类别)添加图像

    时间:2021-06-22

    我们有一个WordPress实例,可以通过它的API进行查询。内容为posts, 或episodes 来自Podlove插件。我们有四个播客,虽然目前只有一个是在Podlove中设置的。我们通过添加一个类别来指明一集所属的播客。现在,我们想为每个播客系列添加一个徽标。我们正在考虑两种解决方案:我们可以在Podlove中设置所有播客(可能从一开始就应该这样做)。但据我们所知,没有一种干净的方法可以使用API来读取它</我们可以使用类别。目前,我们有四个类别,仅用于播客以及父播客类别。但是,我们对该插件

  • 如果用户登录到静态的html文件,有没有办法通过javascript进行调用?

    时间:2021-06-22

    我在我的网站上使用Wordpress/Woocommerce以及jekyll(静态html生成器)。我想根据用户登录或注销的情况更改按钮。\\\\ if user is logged in <button>Log Out</button> \\\\ else <button>Log in</button>

  • 如何只更新页面缓存中的特定自定义域?

    时间:2021-06-24

    我想使用REST API更新各个页面上的自定义字段——例如从传感器跟踪外部温度、湿度等。但是,如果网站具有缓存,则页面不会使用自定义字段中的新信息进行更新。“我怎么能”;冲孔“;在缓存中只更新这些字段,而不重新生成页面的整个缓存?我想到了对象缓存,但这是用于DB查询的,可能不适合用于此目的。欢迎提出任何想法。非常感谢编辑:到目前为止,我可以想到两种选择:报废并重新创建整个缓存用AJAX加载自定义字段服务器端事件我不确定哪个更快。可能这取决于访问者的数量和数据更新的频率,这可能会导致大量AJAX调用,而缓存

  • 是否可以使用已注册的REST字段来过滤REST API端点?

    时间:2021-06-25

    我在自定义post类型端点中添加了一个rest字段,如下所示:function artists_per_building() { register_rest_field( \'building\', \'artists\', array( \'get_callback\' => \'rest_get_users_per_building\', \'update_callback\' => null, \'s

  • WordPress REST API与WordPress提要的性能比较

    时间:2021-07-01

    我正在使用react native为我的WordPress博客构建android应用程序。我只想显示最近10篇文章的标题、小说明、类别和特色图片。所有内容也都在RSS提要中。所以从性能角度来看,最好的方法是WordPress Rest API或WordPress提要?

  • 自定义REST终结点:POST/PUT/PATCH不工作

    时间:2021-07-02

    我正在尝试使用一个自定义RESTAPI来处理一些东西。我需要做的一个部分需要对API进行Post/Put。但是API调用总是在我身上执行404,我不知道为什么。我已经注册了一条测试路线,如下所示register_rest_route(\'test/v1\', \'test\', array( \'method\' => WP_REST_Server::ALLMETHODS, \'callback\' => function () { re

  • 如何在没有插件的情况下使用自定义表和FETCH()强制对密码保护页面的REST API进行身份验证

    时间:2021-07-06

    我正在实施REST API 具有fetch() 作为请求的承诺Password protected 带有的页面custom table 不使用插件(仅使用WP REST API 这已经被合并到WordPress核心-向WordPress团队竖起大拇指,这是一个明智的举动,谢谢)。一切都很好,只是我不能Authorization 在HTTP请求的标头中工作(始终传递,即使没有JWT或false标记,请参阅最后一步6.) 最后)。以下是我的步骤:1.)在MySQL中创建自定义表使用自定义表安装WordPres