Support

Account

Home Forums Gutenberg How to get current post ID in block template on edit screen? Reply To: How to get current post ID in block template on edit screen?

  • Hi, thanks for pointing to acf_maybe_get_POST()! As I don’t want to edit core files, I wrote a helper which works for me so far within the block template:

    function my_acf_post_id() {
    	if ( is_admin() && function_exists( 'acf_maybe_get_POST' ) ) :
    		return intval( acf_maybe_get_POST( 'post_id' ) );
    	else :
    		global $post;
    		return $post->ID;
    	endif;
    }

    Definitely, I agree that a block instance should contain the post ID or it should be accessible in another elegant way.