'ast-advanced-headers-location', 'exclusion' => 'ast-advanced-headers-exclusion', 'users' => 'ast-advanced-headers-users', 'page_meta' => 'adv-header-id-meta', ); $posts = Astra_Target_Rules_Fields::get_instance()->get_posts_by_conditions( 'astra_adv_header', $option ); if ( is_array( $posts ) && ! empty( $posts ) ) { foreach ( $posts as $post_id => $data ) { return $post_id; } } // default to false if there is not advanced header on the current page/post. return false; } }