If you’ve forced a layout for a custom post type, there’s no need to display the Layout Settings metabox in the edit screen. Here’s a code snippet that removes the layout options for a product
custom post type.
/** Remove Genesis inpost layouts from 'product' post_type */ add_action( 'init', 'child_remove_post_type_support' ); function child_remove_post_type_support() { remove_post_type_support( 'product', 'genesis-layouts' ); }
Replace product
with the custom post type you want this to work for.
Credit: Ade Walker, gleaned from his article How to use Genesis Connect for WooCommerce.
Want to remove the default layout metabox in the Genesis Theme Settings page instead? Use this snippet: Remove unused theme settings metaboxes