Force the Genesis Layout Settings
//* Force content-sidebar layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_content_sidebar' ); //* Force sidebar-content layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_sidebar_content' ); //* Force content-sidebar-sidebar layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_content_sidebar_sidebar' ); //* Force sidebar-sidebar-content layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_sidebar_sidebar_content' ); //* Force sidebar-content-sidebar layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_sidebar_content_sidebar' ); //* Force full-width-content layout setting add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
Remove the Genesis In-Post SEO Settings
//* Remove Genesis in-post SEO Settings remove_action( 'admin_menu', 'genesis_add_inpost_seo_box' );
Remove the Genesis Layout Settings
//* Remove Genesis Layout Settings remove_theme_support( 'genesis-inpost-layouts' );
Remove the Genesis Menu Link
//* Remove Genesis menu link remove_theme_support( 'genesis-admin-menu' );
Remove the Genesis SEO Settings Menu Link
//* Remove Genesis SEO Settings menu link remove_theme_support( 'genesis-seo-settings-menu' );
Unregister the Genesis Layout Settings
//* Unregister content/sidebar layout setting genesis_unregister_layout( 'content-sidebar' ); //* Unregister sidebar/content layout setting genesis_unregister_layout( 'sidebar-content' ); //* Unregister content/sidebar/sidebar layout setting genesis_unregister_layout( 'content-sidebar-sidebar' ); //* Unregister sidebar/sidebar/content layout setting genesis_unregister_layout( 'sidebar-sidebar-content' ); //* Unregister sidebar/content/sidebar layout setting genesis_unregister_layout( 'sidebar-content-sidebar' ); //* Unregister full-width content layout setting genesis_unregister_layout( 'full-width-content' );
Unregister the Genesis Widgets
//* Unregister Genesis widgets add_action( 'widgets_init', 'unregister_genesis_widgets', 20 ); function unregister_genesis_widgets() { unregister_widget( 'Genesis_eNews_Updates' ); unregister_widget( 'Genesis_Featured_Page' ); unregister_widget( 'Genesis_Featured_Post' ); unregister_widget( 'Genesis_Latest_Tweets_Widget' ); unregister_widget( 'Genesis_Menu_Pages_Widget' ); unregister_widget( 'Genesis_User_Profile_Widget' ); unregister_widget( 'Genesis_Widget_Menu_Categories' ); }
Conditional Customization
Use the above function on a specific page
add_action('genesis_before', 'gk_custom_layout_function', 10);//wp_head function gk_custom_layout_function() { //* use conditional tag @https://codex.wordpress.org/Conditional_Tags if ( ! is_singular('post') ) { //* multiple post types is_singular( array ('post','page') ) return; } //* put some stuff to do }