ID, 'cyberchimps_page_sidebar' ); $layout_type = ( isset( $page_sidebar[0] ) ) ? $page_sidebar[0] : 'right_sidebar'; } elseif ( is_archive() ) { $layout_type = cyberchimps_get_option( 'archive_sidebar_options', 'right_sidebar' ); } elseif ( is_search() ) { $layout_type = cyberchimps_get_option( 'search_sidebar_options', 'right_sidebar' ); } elseif ( is_404() ) { $layout_type = cyberchimps_get_option( 'error_sidebar_options', 'right_sidebar' ); } else { $layout_type = apply_filters( 'cyberchimps_default_layout', 'right_sidebar' ); } cyberchimps_get_layout($layout_type); } add_action('wp', 'cyberchimps_create_layout'); function cyberchimps_get_layout( $layout_type ) { $layout_type = ( $layout_type ) ? $layout_type : 'right_sidebar'; switch($layout_type) { case 'full_width' : add_filter( 'cyberchimps_content_class', 'cyberchimps_class_span12'); break; case 'right_sidebar' : add_action( 'cyberchimps_after_content_container', 'cyberchimps_add_sidebar_right'); add_filter( 'cyberchimps_content_class', 'cyberchimps_class_span9'); add_filter( 'cyberchimps_content_class', 'cyberchimps_content_sbr_class' ); add_filter( 'cyberchimps_sidebar_right_class', 'cyberchimps_class_span3'); break; case 'left_sidebar' : add_action( 'cyberchimps_before_content_container', 'cyberchimps_add_sidebar_left'); add_filter( 'cyberchimps_content_class', 'cyberchimps_class_span9'); add_filter( 'cyberchimps_content_class', 'cyberchimps_content_sbl_class' ); add_filter( 'cyberchimps_sidebar_left_class', 'cyberchimps_class_span3'); break; case 'content_middle' : add_action( 'cyberchimps_before_content_container', 'cyberchimps_add_sidebar_left'); add_action( 'cyberchimps_after_content_container', 'cyberchimps_add_sidebar_right'); add_filter( 'cyberchimps_content_class', 'cyberchimps_class_span6'); add_filter( 'cyberchimps_content_class', 'cyberchimps_content_sb2_class' ); add_filter( 'cyberchimps_sidebar_left_class', 'cyberchimps_class_span3'); add_filter( 'cyberchimps_sidebar_right_class', 'cyberchimps_class_span3'); break; case 'left_right_sidebar' : add_action( 'cyberchimps_after_content_container', 'cyberchimps_add_sidebar_left'); add_action( 'cyberchimps_after_content_container', 'cyberchimps_add_sidebar_right'); add_filter( 'cyberchimps_content_class', 'cyberchimps_class_span6'); add_filter( 'cyberchimps_content_class', 'cyberchimps_content_sb2r_class' ); add_filter( 'cyberchimps_sidebar_left_class', 'cyberchimps_class_span3'); add_filter( 'cyberchimps_sidebar_right_class', 'cyberchimps_class_span3'); break; } } class cyberchimps_Walker extends Walker_Nav_Menu { function start_lvl( &$output, $depth ) { //In a child UL, add the 'dropdown-menu' class if( $depth == 0 ) { $indent = str_repeat( "\t", $depth ); $output .= "\n$indent
'.cyberchimps_option( 'search_post_read_more' ).'
'; return $more; } else { $more = ''; return $more; } } // excerpt length for search results function cyberchimps_search_excerpt_length( $length ){ global $post; if( cyberchimps_option( 'search_post_excerpt_length' ) != '' ) { $length = cyberchimps_option( 'search_post_excerpt_length' ); return $length; } else { $length = 55; return $length; } } //For archive posts function cyberchimps_archive_excerpt_more( $more ){ global $post; if( cyberchimps_option( 'blog_read_more_text' ) != '' ){ $more = ''.cyberchimps_option( 'blog_read_more_text' ).'
'; return $more; } else { $more = ''; return $more; } } if( cyberchimps_get_option( 'archive_post_excerpts', 0 ) != 0 ){ add_filter( 'excerpt_more', 'cyberchimps_blog_excerpt_more', 999 ); } //For blog posts function cyberchimps_blog_excerpt_more( $more ){ global $post; if( cyberchimps_option( 'blog_read_more_text' ) != '' ){ $more = ''.cyberchimps_option( 'blog_read_more_text' ).'
'; return $more; } else { $more = ''; return $more; } } if( cyberchimps_get_option( 'post_excerpts', 0 ) != 0 ){ add_filter( 'excerpt_more', 'cyberchimps_blog_excerpt_more', 999 ); } function cyberchimps_blog_excerpt_length( $length ) { global $post; if( cyberchimps_option( 'blog_excerpt_length' ) != '' ) { $length = cyberchimps_option( 'blog_excerpt_length' ); return $length; } else { $length = 55; return $length; } } if( cyberchimps_get_option( 'post_excerpts', 0 ) != 0 ){ add_filter( 'excerpt_length', 'cyberchimps_blog_excerpt_length', 999 ); } /* gets post views */ function cyberchimps_getPostViews($postID){ $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 View"; } return $count.' Views'; } /* Sets post views */ function cyberchimps_setPostViews($postID) { $count_key = 'post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } /* To correct issue: adjacent_posts_rel_link_wp_head causes meta to be updated multiple times */ remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); // Set up half slide for iFeature pro slider, adds it before post/page content function cyberchimps_half_slider() { global $post; if( is_page() ) { $page_section_order = get_post_meta($post->ID, 'cyberchimps_page_section_order' , true); //if page_section_order is empty sets page as default $page_section_order = ( $page_section_order == '' ) ? array( 'page_section' ) : $page_section_order; if( in_array( 'page_slider', $page_section_order, true ) ) { $slider_size = get_post_meta( $post->ID, 'cyberchimps_slider_size', true ); if( $slider_size == 'half' ) { do_action( 'page_slider' ); } } } else { $blog_section_order = cyberchimps_get_option( 'blog_section_order' ); //select default in case options are empty $blog_section_order = ( $blog_section_order == '' ) ? array( 'blog_post_page' ) : $blog_section_order; if( in_array( 'page_slider', $blog_section_order, true ) ) { $slider_size = cyberchimps_get_option( 'blog_slider_size' ); if( $slider_size == 'half' ) { do_action( 'page_slider' ); } } } } add_action( 'cyberchimps_before_content', 'cyberchimps_half_slider' ); // Modal welcome note function cyberchimps_modal_welcome_note() { if( cyberchimps_get_option( 'modal_welcome_note_display', 0 ) == 1 ): ?>' . __( 'Your website is important to us, so please read the', 'cyberchimps' ) . ' ' . __( 'instructions', 'cyberchimps' ) . ' ' . __( 'to learn how to use', 'cyberchimps' ) . ' %1$s.
' . __( 'If you have any questions please post in our', 'cyberchimps' ) . ' ' . __( 'support forum', 'cyberchimps' ) . ', ' . __( 'and we will get back to you as soon as we can', 'cyberchimps' ) . '.
' . __( 'Thank you for choosing CyberChimps Professional WordPress Themes', 'cyberchimps' ) . '!
', apply_filters( 'cyberchimps_current_theme_name', 'CyberChimps' ), apply_filters( 'cyberchimps_upgrade_link', 'http://cyberchimps.com/store/' ), apply_filters( 'cyberchimps_upgrade_pro_title', __( 'Pro', 'cyberchimps' ) ), apply_filters( 'cyberchimps_documentation', 'http://cyberchimps.com/help/' ), apply_filters( 'cyberchimps_support_forum', 'http://cyberchimps.com/forum/pro/' ) ); ?>' . __( 'If you want even more amazing new features upgrade to', 'cyberchimps' ) . ' %2$s ' . __( 'which includes a Custom Features Slider, Image Carousel, Widgetized Boxes, Callout Section, expanded typography including Google Fonts, more color skins, and many more powerful new features. Please visit', 'cyberchimps' ) . ' CyberChimps.com ' . __( 'to learn more!', 'cyberchimps' ) . '
', apply_filters( 'cyberchimps_upgrade_link', 'http://cyberchimps.com' ), apply_filters( 'cyberchimps_upgrade_pro_title', 'CyberChimps Pro' ) ); } //text for pro themes else { $text .= ''; } return $text; } add_filter( 'cyberchimps_help_description', 'cyberchimps_options_help_text' ); // upgrade bar for free themes function cyberchimps_upgrade_bar() { ?>%3$s ' . __( 'today.', 'cyberchimps' ), apply_filters( 'cyberchimps_current_theme_name', 'CyberChimps' ), apply_filters( 'cyberchimps_upgrade_link', 'http://cyberchimps.com' ), apply_filters( 'cyberchimps_upgrade_pro_title', 'Pro' ) ); ?>