Genesis: Parent Page Templates

The template below displays child posts below any page content of the parent post with featured image thumbnails. Images are linked to child page. If there is an image before any page content on the child page, it will not display in order to avoid breaking the layout on posts with large images. To display …

Read more »

genesis();

This is what happens when you call the genesis() function: function genesis() { get_header(); genesis_before_content_sidebar_wrap(); ?> <div id="content-sidebar-wrap"> <?php genesis_before_content(); ?> <div id="content" class="hfeed"> <?php genesis_before_loop(); genesis_loop(); genesis_after_loop(); ?> </div><!– end #content –> <?php genesis_after_content(); ?> </div><!– end #content-sidebar-wrap –> <?php genesis_after_content_sidebar_wrap(); get_footer(); }

Define Genesis default options

// Define Genesis Options add_filter('genesis_options', 'define_genesis_setting_custom', 10, 2); function define_genesis_setting_custom($options, $setting) { if($setting == GENESIS_SETTINGS_FIELD) { $options['update'] = 1; $options['blog_title'] = 'text'; $options['header_right'] = 0; $options['site_layout'] = 'content-sidebar'; $options['nav'] = 1; $options['nav_superfish'] = 1; $options['nav_home'] = 1; $options['nav_type'] = 'pages'; $options['nav_pages_sort'] = 'menu_order'; $options['nav_categories_sort'] = 'name'; $options['nav_depth'] = 0; $options['nav_extras_enable'] = 0; $options['nav_extras'] = 'date'; …

Read more »

Remove Genesis Distractions

Remove Genesis options page remove_action('admin_menu', 'genesis_add_admin_menu'); Remove in-post layout and SEO boxes remove_action('admin_menu', 'genesis_add_inpost_layout_box'); remove_action('admin_menu', 'genesis_add_inpost_seo_box'); Unregister Site Layouts // Register default site layout option genesis_set_default_layout( 'full-width-content' ); // Unregister other site layouts genesis_unregister_layout( 'content-sidebar' ); genesis_unregister_layout( 'sidebar-content' ); genesis_unregister_layout( 'content-sidebar-sidebar' ); genesis_unregister_layout( 'sidebar-sidebar-content' ); genesis_unregister_layout( 'sidebar-content-sidebar' );

Genesis: Disable SEO Functions

function genesis_disable_seo_functons() { remove_filter('wp_title', 'genesis_default_title', 10, 3); remove_action('get_header', 'genesis_doc_head_control'); remove_action('genesis_meta','genesis_seo_meta_description'); remove_action('genesis_meta','genesis_seo_meta_keywords'); remove_action('genesis_meta','genesis_robots_meta'); remove_action('wp_head','genesis_canonical'); add_action('wp_head', 'rel_canonical'); remove_action('admin_menu', 'genesis_add_inpost_seo_box'); remove_action('save_post', 'genesis_inpost_seo_save', 1, 2); remove_action('admin_init', 'genesis_add_taxonomy_seo_options'); remove_action('edit_term', 'genesis_term_meta_save', 10, 2); remove_action('show_user_profile', 'genesis_user_seo_fields'); remove_action('edit_user_profile', 'genesis_user_seo_fields'); remove_action('personal_options_update', 'genesis_user_meta_save'); remove_action('edit_user_profile_update', 'genesis_user_meta_save'); remove_theme_support('genesis-seo-settings-menu'); add_filter('pre_option_' . GENESIS_SEO_SETTINGS_FIELD, '__return_empty_array'); }