function genesis_singular_image_hidden_on_current_page() { $post_type = get_post_type(); $supports_singular_images = post_type_supports( $post_type, 'genesis-singular-images' ); $singular_images_enabled = genesis_get_option( "show_featured_image_{$post_type}" ); /** * Prevents the “hide featured image” checkbox from appearing or functioning by returning false. * * @since 3.1.0 * * @param bool $image_toggle_enabled True if featured image toggle is enabled, false otherwise. */ $image_toggle_enabled = apply_filters( 'genesis_singular_image_toggle_enabled', true ); if ( ! $supports_singular_images || ! $singular_images_enabled || ! $image_toggle_enabled ) { return true; } return get_post_meta( get_queried_object_id(), '_genesis_hide_singular_image', true ); }