1 && get_option( 'page_comments' ) ) : ?> '', ) ); } } endif; if ( ! function_exists( 'franklin_post_thumbnail' ) ) : /** * Displays the featured image of the post */ function franklin_post_thumbnail() { global $post; if ( post_password_required() || is_attachment() ) { return; } if ( is_page() && ! has_post_thumbnail() || ! franklin_has_post_thumbnail( $post->ID ) ) { return; } if ( is_singular() ) { the_post_thumbnail( 'post-thumbnail', array( 'alt' => get_the_title() ) ); } else { printf( '
', esc_url( get_permalink() ) ); the_post_thumbnail( 'post-thumbnail', array( 'alt' => get_the_title() ) ); echo '
'; } } endif; if ( ! function_exists( 'franklin_sticky_post_label' ) ) : /** * Displays the sticky post label */ function franklin_sticky_post_label() { if ( is_sticky() && ! is_paged() && ! post_password_required() ) { if ( has_post_thumbnail() ) { printf( '%s', esc_html__( 'Featured Post', 'franklin' ) ); } else { printf( '%s', esc_html__( 'Featured Post', 'franklin' ) ); } } } endif; if ( ! function_exists( 'franklin_posted_on' ) ) : /** * Prints HTML with meta information for the current post-date/time and author. */ function franklin_posted_on() { $time_string = ''; if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { $time_string = ''; } $time_string = sprintf( $time_string, esc_attr( get_the_date( 'c' ) ), esc_html( get_the_date() ), esc_attr( get_the_modified_date( 'c' ) ), esc_html( get_the_modified_date() ) ); echo ''; } endif; if ( ! function_exists( 'franklin_post_meta' ) ) : /** * Prints the HTML for the post's tags, and format link */ function franklin_post_meta() { ?>
  • ', '
  • ', '
  • ' ); ?> %s', esc_url( get_post_format_link( get_post_format() ) ), get_post_format_string( get_post_format() ) ); endif; if ( is_home() || is_archive() || is_search() ) : edit_post_link( esc_html__( 'Edit', 'franklin' ), '', '' ); endif; ?>
    %2$s', esc_url( get_permalink( get_the_ID() ) ), /* translators: %s: Name of current post */ sprintf( wp_kses( __( 'Continue reading %s ', 'franklin' ), array( 'span' => array( 'class' => array() ) ) ), '' . get_the_title( get_the_ID() ) . '' ) ); return ' … ' . $link; } add_filter( 'excerpt_more', 'franklin_excerpt_more' ); endif; if ( ! function_exists( 'franklin_categories' ) ) : /** * Displays the categories for the post. */ function franklin_categories() { echo ''; } endif; /** * Returns true if a blog has more than 1 category. * * @return bool */ function franklin_categorized_blog() { if ( false === ( $all_the_cool_cats = get_transient( 'franklin_categories' ) ) ) { // Create an array of all the categories that are attached to posts. $all_the_cool_cats = get_categories( array( 'fields' => 'ids', 'hide_empty' => 1, 'number' => 2, // We only need to know if there is more than one category. ) ); // Count the number of categories that are attached to the posts. $all_the_cool_cats = is_countable( $all_the_cool_cats ) ? count( $all_the_cool_cats ) : 0; set_transient( 'franklin_categories', $all_the_cool_cats ); } if ( $all_the_cool_cats > 1 ) { // This blog has more than 1 category so franklin_categorized_blog should return true. return true; } else { // This blog has only 1 category so franklin_categorized_blog should return false. return false; } }