100, 'height' => 100, ); add_theme_support( 'custom-logo',$args ); $args = array( 'width' => 1440, 'height' => 900, 'uploads' => true, 'header-text' => true, 'default-image' => get_template_directory_uri() . '/includes/images/HeaderBG.png', ); add_theme_support( 'custom-header',$args ); $args = array( 'default-color' => '666666', 'default-image' => get_template_directory_uri() . '/includes/images/menuBG.jpg', 'default-repeat' => 'no-repeat', 'default-position-x' => 'center', 'default-attachment' => 'fixed', ); add_theme_support( 'custom-background',$args ); add_theme_support( 'title-tag' ); add_theme_support( 'post-formats', array( 'gallery', 'quote', 'video', 'image', 'link' ) ); register_nav_menus( array('bshk-menu' => __( 'Slide Out Menu', 'boshki-portfolio' ), ) ); //add_filter('show_admin_bar', '__return_false'); }}; // keithrigby_setup add_action( 'after_setup_theme', 'bshk_setup' ); //unset and hide the email & url fields from comment fields function remove_comment_fields($fields) { unset($fields['email']); unset($fields['url']); return $fields; } if (get_option('bshk_opt_comment_fields')=='Hide'){ add_filter('comment_form_default_fields', 'remove_comment_fields'); } function filter_media_comment_status( $open, $post_id ) { $post = get_post( $post_id ); if( $post->post_type == 'attachment' ) { return false; } return $open; } add_filter( 'comments_open', 'filter_media_comment_status', 10 , 2 ); //Set the length of the excerpt for short intros function new_excerpt_length($length) { return 20; } add_filter('excerpt_length', 'new_excerpt_length'); // include files for tidy code structure include_once('includes/php/bshk-enqueue.php'); //enqueue all of the scripts & styles for the theme include_once('includes/php/customizer.php'); //setup custom customiser view include_once('includes/php/widgets.php'); // load widgets and set up for use in customiser include_once('includes/php/menu.php'); // load menu nav walker class add_action( 'admin_menu', 'bshk_add_admin_menu' ); add_action( 'admin_init', 'bshk_settings_init' ); function bshk_add_admin_menu( ) { $bshk_theme_page = add_theme_page(__('Boshki Portfolio','boshki-portfolio'), __('Boshki Portfolio','boshki-portfolio'),'manage_options','bshk-theme-home','bshk_theme_page' ); /* $bshk_theme_page = add_menu_page(__('Boshki portfolio','boshki-portfolio'), __('Boshki portfolio','boshki-portfolio'), 'manage_options', 'bshk-theme-home', 'bshk_theme_page', get_template_directory_uri().'/includes/images/keithrigby-logo.jpg' ); $bshk_theme_opt_page = add_submenu_page( 'bshk-theme-home', 'Theme options', 'Theme options', 'manage_options', 'bshk-theme-options', 'bshk_theme_opt_page'); */ add_action( 'load-' . $bshk_theme_page, 'bshk_theme_admin_enqueue' ); /*add_action( 'load-' . $bshk_theme_opt_page, 'bshk_theme_admin_enqueue' );*/ } function bshk_theme_page( ) { include_once('includes/php/admin/main.php'); }/* function bshk_theme_opt_page( ) { include_once('includes/php/admin/options.php'); } */ function bshk_settings_init( ) { register_setting( 'bshk_admin_home', 'bshk_homepage' ); register_setting( 'boshki-portfolio-about', 'bshk_port_name' ); register_setting( 'boshki-portfolio-about', 'bshk_port_bus' ); register_setting( 'boshki-portfolio-about', 'bshk_port_contact_no' ); register_setting( 'boshki-portfolio-about', 'bshk_port_address_postcode' ); register_setting( 'boshki-portfolio-about', 'bshk_geo_lat' ); register_setting( 'boshki-portfolio-about', 'bshk_geo_long'); register_setting( 'boshki-portfolio-about', 'bshk_geo_locality' ); register_setting( 'boshki-portfolio-about', 'bshk_geo_region' ); register_setting( 'boshki-portfolio-about', 'bshk_geo_country' ); register_setting( 'boshki-portfolio-social', 'bshk_social_fb' ); register_setting( 'boshki-portfolio-social', 'bshk_social_tw' ); register_setting( 'boshki-portfolio-social', 'bshk_social_li' ); register_setting( 'boshki-portfolio-social', 'bshk_social_gp' ); register_setting( 'boshki-portfolio-options', 'bshk_opt_widgets' ); register_setting( 'boshki-portfolio-options', 'bshk_opt_seo' ); register_setting( 'boshki-portfolio-options', 'bshk_opt_anim_bg' ); register_setting( 'boshki-portfolio-options', 'bshk_opt_comment_fields' ); register_setting( 'boshki-portfolio-options', 'bshk_opt_excerpt_len' ); add_option('bshk_opt_widgets','Hide '); add_option('bshk_opt_seo','Yes '); add_option('bshk_opt_anim_bg','Yes '); add_option('bshk_opt_comment_fields','Hide '); add_option('bshk_opt_excerpt_len','20'); } function bshk_settings_section_callback( ) { echo __( '', 'boshki-portfolio' ); } function boshki_editor_style() { add_editor_style( 'includes/css/boshki-editor-style.css' ); } add_action( 'admin_init', 'boshki_editor_style' ); ?>