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 ?
}
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.
);
| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.