'.cyberchimps_get_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_get_option( 'search_post_excerpt_length' ) != '' ) { $length = cyberchimps_get_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_get_option( 'blog_read_more_text' ) != '' ){ $more = ''.cyberchimps_get_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_get_option( 'blog_read_more_text' ) != '' ){ $more = ''.cyberchimps_get_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', 10 ); } /** * Set custom post excerpt link if excerpt is supplied manually. */ function manual_excerpt_read_more_link($output) { global $post; $linktext = cyberchimps_get_option( 'blog_read_more_text' ); $linktext = $linktext == '' ? 'Read More' : $linktext; if(!empty($post->post_excerpt)) return $output . ''; else return $output; } add_filter('the_excerpt', 'manual_excerpt_read_more_link'); function cyberchimps_blog_excerpt_length( $length ) { global $post; if( cyberchimps_get_option( 'blog_excerpt_length' ) != '' ) { $length = cyberchimps_get_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' ); } } } } // Hook action to after/before content hook depending upon slider order. function cyberchimps_add_half_slider_action( $slider_order ) { add_action( 'cyberchimps_' . $slider_order . '_content', 'cyberchimps_half_slider' ); } // Help text function cyberchimps_options_help_text() { $text = ''; $instruction_img = get_template_directory_uri().'/cyberchimps/options/lib/images/document.png'; $support_img = get_template_directory_uri().'/cyberchimps/options/lib/images/questionsupport.png'; $text .= '' . __( 'If you want even more amazing new features upgrade to', 'cyberchimps_core' ) . ' %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_core' ) . ' CyberChimps.com ' . __( 'to learn more!', 'cyberchimps_core' ) . '
', 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_core' ), apply_filters( 'cyberchimps_current_theme_name', 'CyberChimps' ), apply_filters( 'cyberchimps_upgrade_link', 'http://cyberchimps.com' ), apply_filters( 'cyberchimps_upgrade_pro_title', 'Pro' ) ); ?>