最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

filters - Access ACF fields within custom preview function?

programmeradmin3浏览0评论

I'd like to access custom ACF field values from custom_preview() filter?

add_filter( 'preview_post_link', 'custom_preview' );

function custom_preview() {
    // how to access ACF field values here ?
}

I'd like to access custom ACF field values from custom_preview() filter?

add_filter( 'preview_post_link', 'custom_preview' );

function custom_preview() {
    // how to access ACF field values here ?
}
Share Improve this question asked Jul 22, 2020 at 9:26 haxpanelhaxpanel 15710 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 1

As documented, the preview_post_link passes the post object as the second parameter. You can use this to get any fields that you might want:

add_filter(
    'preview_post_link',
    function( $preview_link, $post ) {
        $custom_field = get_field( 'custom_field_name', $post );
        
        return $preview_link;
    },
    10,
    2 // MUST be 2 to get the $post parameter.
);
发布评论

评论列表(0)

  1. 暂无评论