1

我在我的项目中使用 WP REST API V2。发送 Get 请求以获取帖子后,我看不到包含我的音频/视频 wordpress 帖子来源(youtube 或 soundcloud 来源)的字段。

我想知道如何将(音频和视频帖子)的源字段包含到我的请求结果中。如果我的帖子是音频或视频帖子:

在此处输入图像描述

这些帖子的源字段可以设置为 soundcloud 或 youtube track url:

在此处输入图像描述 在此处输入图像描述

我需要在我的获取请求的结果中获取这些来源。我有一个想法,它应该看起来类似于获取缩略图 url 设置一个函数以获取 functions.php 文件中的一个字段,但我不知道如何设置它以及应该使用哪个字段来获取源 url的音频和视频帖子。

PS在functions.php文件中获取缩略图url函数的示例:

add_action( 'rest_api_init', 'ccw_insert_thumbnail_url' );
                function ccw_insert_thumbnail_url() {
                    register_rest_field( 'post',
                        'ccw_thumbnail',
                        array(
                            'get_callback'    => 'ccw_get_thumbnail_url',
                            'update_callback' => null,
                            'schema'          => null,
                        )
                    );
                }

            function ccw_get_thumbnail_url($post){
                if(has_post_thumbnail($post['id'])){
                    $imgArray = wp_get_attachment_image_src( get_post_thumbnail_id( $post['id'] ), 'thumbnail' );
                    $imgURL = $imgArray[0];
                    return $imgURL;
                }else{
                    return false;   
                }
            }
4

0 回答 0