diff --git a/design/favicon.psd b/design/favicon.psd new file mode 100644 index 0000000..1c2f135 Binary files /dev/null and b/design/favicon.psd differ diff --git a/functions.php b/functions.php index 2656c63..75ad5a8 100644 --- a/functions.php +++ b/functions.php @@ -99,6 +99,12 @@ function trestle_register_required_plugins() { 'required' => true, ), + array( + 'name' => 'Genesis Favicon Uploader', + 'slug' => 'genesis-favicon-uploader', + 'required' => true, + ), + array( 'name' => 'Genesis Featured Widget Amplified', 'slug' => 'genesis-featured-widget-amplified', @@ -287,7 +293,7 @@ add_action( 'init', 'trestle_nav_modifications' ); // Add mobile menu button function trestle_add_mobile_nav() { if ( 1 == genesis_get_option( 'auto_nav' ) || has_nav_menu( 'primary' ) ) - echo ' Navigation'; + echo ' Navigation'; } add_action( 'genesis_after_header', 'trestle_add_mobile_nav', 0 ); @@ -296,6 +302,12 @@ add_action( 'genesis_after_header', 'trestle_add_mobile_nav', 0 ); * Actions & Filters ===========================================*/ +// Add jquery class to body +function no_jquery( $classes ) { + $classes[] = 'no-jquery'; + return $classes; +} +add_filter('body_class','no_jquery'); /*=========================================== * Footer diff --git a/images/favicon.ico b/images/favicon.ico new file mode 100644 index 0000000..1fb7cec Binary files /dev/null and b/images/favicon.ico differ diff --git a/includes/admin/admin.php b/includes/admin/admin.php index 42cf77f..8d7c067 100644 --- a/includes/admin/admin.php +++ b/includes/admin/admin.php @@ -17,7 +17,7 @@ function trestle_custom_defaults( $defaults ) { $defaults['auto_nav'] = '0'; $defaults['include_home_link'] = '1'; - $defaults['footer_text'] = sprintf( '[footer_copyright before="%s "] · [footer_childtheme_link before="" after=" %s"] [footer_genesis_link url="http://www.studiopress.com/" before=""] · [footer_wordpress_link] · [footer_loginout]', __( 'Copyright', 'genesis' ), __( 'on', 'genesis' ) ); + $defaults['footer_text'] = sprintf( '[footer_copyright before="%s "] · [footer_childtheme_link before="" after=" %s"] [footer_genesis_link url="http://www.studiopress.com/" before=""] · [footer_wordpress_link] · [footer_loginout]', __( 'Copyright', 'trestle' ), __( 'on', 'trestle' ) ); return $defaults; } @@ -56,8 +56,15 @@ add_action( 'genesis_settings_sanitizer_init', 'trestle_register_social_sanitiza */ function trestle_register_settings_box( $_genesis_theme_settings_pagehook ) { - add_meta_box('mm-navigation-settings', 'Primary Navigation', 'trestle_navigation_settings_box', $_genesis_theme_settings_pagehook, 'main', 'high'); - // add_meta_box('mm-footer-settings', 'Footer', 'trestle_footer_settings_box', $_genesis_theme_settings_pagehook, 'main', 'high'); + + global $_genesis_admin_settings; + + // Remove default Genesis nav metabox + remove_meta_box('genesis-theme-settings-nav', $_genesis_admin_settings->pagehook, 'main'); + + // Call our own custom nav metabox which combines our own settings with Genesis' + add_meta_box('mm-navigation-settings', __( 'Navigation', 'trestle' ), 'trestle_navigation_settings_box', $_genesis_theme_settings_pagehook, 'main', 'high'); + } add_action('genesis_theme_settings_metaboxes', 'trestle_register_settings_box'); @@ -67,11 +74,15 @@ add_action('genesis_theme_settings_metaboxes', 'trestle_register_settings_box'); function trestle_navigation_settings_box() { ?> +
- />
- />
+ />
+ />