从帖子模式 WP REST 中排除 acf 属性 API

Exclude acf properties from posts schema WP REST API

我使用插件:ACF 和 ACF to REST API。 我创建了一组自定义字段,打开它以在休息时显示和编辑。并将其设置为仅显示 post 类型 - post。行。我得到了 acf 对象,我的自定义字段在 api 作为 /wp-json/wp/post/1/wp-json/acf/v3/posts/1.

但我只想在url/wp-json/acf/v3/posts/1中获取这些属性,而不是/wp-json/wp/post/1。换句话说,这些属性不能在 Post Api 对象中。

我怎样才能正确地做到这一点?谢谢。

感谢您使用我的插件。

请将下面的 filter 复制并粘贴到您的 functions.php.

add_filter( 'acf/rest_api/post/get_fields', function( $item, $request ) {
    if ( is_array( $request ) ) {
        $item = array();
    }

    return $item;
}, 10, 2 );

谢谢