ID, '_generate-disable-header', true ); $disable_nav = get_post_meta( $post->ID, '_generate-disable-nav', true ); $disable_secondary_nav = get_post_meta( $post->ID, '_generate-disable-secondary-nav', true ); $disable_post_image = get_post_meta( $post->ID, '_generate-disable-post-image', true ); $disable_headline = get_post_meta( $post->ID, '_generate-disable-headline', true ); $disable_footer = get_post_meta( $post->ID, '_generate-disable-footer', true ); endif; $return = ''; if ( !empty($disable_header) && false !== $disable_header ) : $return = '.site-header {display:none}'; endif; if ( !empty($disable_nav) && false !== $disable_nav ) : $return .= '#site-navigation {display:none}'; endif; if ( !empty($disable_secondary_nav) && false !== $disable_secondary_nav ) : $return .= '#secondary-navigation {display:none}'; endif; if ( !empty($disable_post_image) && false !== $disable_post_image ) : $return .= '.generate-page-header {display:none}'; endif; if ( !empty($disable_headline) && false !== $disable_headline ) : $return .= '.entry-header {display:none} .page-content, .entry-content, .entry-summary{margin-top:0}'; endif; if ( !empty($disable_footer) && false !== $disable_footer ) : $return .= '.site-footer {display:none}'; endif; return $return; } endif; if ( !function_exists('generate_de_scripts') ) : /** * Enqueue scripts and styles */ add_action( 'wp_enqueue_scripts', 'generate_de_scripts', 50 ); function generate_de_scripts() { wp_add_inline_style( 'generate-style', generate_disable_elements() ); } endif; if ( !function_exists('generate_add_de_meta_box') ) : /** * Generate the layout metabox * @since 0.1 */ add_action('add_meta_boxes', 'generate_add_de_meta_box'); function generate_add_de_meta_box() { $post_types = get_post_types(); foreach ($post_types as $type) { add_meta_box ( 'generate_de_meta_box', // $id __('Disable Elements','generate-disable-elements'), // $title 'generate_show_de_meta_box', // $callback $type, // $page 'side', // $context 'default' // $priority ); } } endif; if ( !function_exists('generate_show_de_meta_box') ) : /** * Outputs the content of the metabox */ function generate_show_de_meta_box( $post ) { wp_nonce_field( basename( __FILE__ ), 'generate_de_nonce' ); $stored_meta = get_post_meta( $post->ID ); if ( isset($stored_meta['_generate-disable-header'][0]) ) : $stored_meta['_generate-disable-header'][0] = $stored_meta['_generate-disable-header'][0]; else : $stored_meta['_generate-disable-header'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-nav'][0]) ) : $stored_meta['_generate-disable-nav'][0] = $stored_meta['_generate-disable-nav'][0]; else : $stored_meta['_generate-disable-nav'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-secondary-nav'][0]) ) : $stored_meta['_generate-disable-secondary-nav'][0] = $stored_meta['_generate-disable-secondary-nav'][0]; else : $stored_meta['_generate-disable-secondary-nav'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-post-image'][0]) ) : $stored_meta['_generate-disable-post-image'][0] = $stored_meta['_generate-disable-post-image'][0]; else : $stored_meta['_generate-disable-post-image'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-headline'][0]) ) : $stored_meta['_generate-disable-headline'][0] = $stored_meta['_generate-disable-headline'][0]; else : $stored_meta['_generate-disable-headline'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-footer'][0]) ) : $stored_meta['_generate-disable-footer'][0] = $stored_meta['_generate-disable-footer'][0]; else : $stored_meta['_generate-disable-footer'][0] = ''; endif; if ( isset($stored_meta['_generate-disable-header'][0]) && '' == $stored_meta['_generate-disable-header'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; if ( isset($stored_meta['_generate-disable-nav'][0]) && '' == $stored_meta['_generate-disable-nav'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; if ( isset($stored_meta['_generate-disable-secondary-nav'][0]) && '' == $stored_meta['_generate-disable-secondary-nav'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; if ( isset($stored_meta['_generate-disable-post-image'][0]) && '' == $stored_meta['_generate-disable-post-image'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; if ( isset($stored_meta['_generate-disable-headline'][0]) && '' == $stored_meta['_generate-disable-headline'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; if ( isset($stored_meta['_generate-disable-footer'][0]) && '' == $stored_meta['_generate-disable-footer'][0] ) : $checked = 'checked="checked"'; else : $checked = ''; endif; ?>