6, 'content_archive' => 'excerpt', 'content_archive_limit' => 300, 'content_archive_thumbnail' => 1, 'image_alignment' => 'alignnone', 'image_size' => 'large', 'posts_nav' => 'numeric', 'site_layout' => 'centered-content', ) ); } update_option( 'posts_per_page', 8 ); } add_filter( 'simple_social_default_styles', 'business_social_default_styles' ); /** * Theme Simple Social Icon defaults. * * @since 1.0.0 * * @param array $defaults Default Simple Social Icons settings. * @return array Custom settings. */ function business_social_default_styles( $defaults ) { $args = array( 'alignment' => 'alignleft', 'background_color' => '#141e28', 'background_color_hover' => '#141e28', 'border_radius' => 36, 'border_color' => '#ffffff', 'border_color_hover' => '#ffffff', 'border_width' => 0, 'icon_color' => '#ffffff', 'icon_color_hover' => '#fb2056', 'size' => 36, 'new_window' => 1, 'facebook' => '#', 'gplus' => '#', 'twitter' => '#', ); $args = wp_parse_args( $args, $defaults ); return $args; } add_action( 'after_switch_theme', 'business_excerpt_metabox' ); /** * Display excerpt metabox by default. * * Business Pro adds support for excerpts on pages to be used as * subtitles on the front end of the site. The excerpt metabox * is hidden by default on the page edit screen which can cause * some confusion for users when they want to edit or remove the * excerpt. To make it easier, we want to show the excerpt metabox * by default and that's what this function is for. It only runs * after switching theme so the current user's screen options are * updated, allowing them to hide the metabox if not used. * * @since 1.0.0 * * @return void */ function business_excerpt_metabox() { // Get current user ID. $user_id = get_current_user_id(); // Create array of post types to include. $post_types = array( 'page', 'post', 'portfolio', ); // Loop through each post type and update user meta. foreach ( $post_types as $post_type ) { // Create variables. $meta_key = 'metaboxhidden_' . $post_type; $prev_value = get_user_meta( $user_id, $meta_key, true ); // Check if value is an array. if ( ! is_array( $prev_value ) ) { $prev_value = array( 'genesis_inpost_seo_box', 'postcustom', 'postexcerpt', 'commentstatusdiv', 'commentsdiv', 'slugdiv', 'authordiv', 'genesis_inpost_scripts_box', ); } // Empty array to prevent errors. $meta_value = array(); // Remove excerpt from array. $meta_value = array_diff( $prev_value, array( 'postexcerpt' ) ); // Update user meta with new value. update_user_meta( $user_id, $meta_key, $meta_value, $prev_value ); } } add_filter( 'icon_widget_default_font', 'business_icon_widget_default_font' ); /** * Set the default icon widget font. * * @return string */ function business_icon_widget_default_font() { return 'line-awesome'; } add_filter( 'icon_widget_default_color', 'business_icon_widget_default_color' ); /** * Set the default icon widget font. * * @return string */ function business_icon_widget_default_color() { return '#fb2056'; } add_filter( 'icon_widget_default_size', 'business_icon_widget_default_size' ); /** * Set the default icon widget font. * * @return string */ function business_icon_widget_default_size() { return '3x'; } add_filter( 'icon_widget_default_align', 'business_icon_widget_default_align' ); /** * Set the default icon widget font. * * @return string */ function business_icon_widget_default_align() { return 'center'; }