29 次查询 耗时 0.051 秒
共写了549个字,约2分钟读完,共有0条留言
登录/注册
  • 首页
  • »
  • 时光机
  • »
  • 如何向WordPress rest API中添加自定义内容
  • 如何向WordPress rest API中添加自定义内容

    作者:胡永云

    日期:2020年08月18日

    今天帮朋友做一个有关微信小程序的Wordpress插件,其中需要向Wordpress rest api中加入一些自定义内容,基于开源分享给大家:

    add_action( 'rest_api_init', 'my_rest_get_post_id' ); //注册函数加入 REST API
    
    function my_rest_get_post_id(){ //注册函数
        register_rest_field( 'post', 
            'post_lunbo_ids',  //要注册的字段名
            array(
                'get_callback' => 'get_post_ids', //注册的要实现的功能函数
                'update_callback' => null,
                'schema' => null,
            )
        );
    }
    
    function get_post_ids($post){ //要实现的功能函数
        $fengrui_options = get_option( 'fengrui_option_name' ); // Array of All Options
        $api_key_0 = $fengrui_options['api_key_0']; // API Key
        $id_1 = $fengrui_options['id_1']; // 文章轮播ID
        return $id_1;
    }

    将以上代码直接复制粘贴到插件即可。

    官方参考文档

    Back Top
    — 于 共写了549个字
    — 文内使用到的标签:
    — 本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可

    “如何向WordPress rest API中添加自定义内容”共有0条评论

      发表评论