%2$s'; if ( get_the_time( 'U' ) !== get_the_modified_time( 'U' ) ) { $time_string = ''; } $time_string = sprintf( $time_string, esc_attr( get_the_date( DATE_W3C ) ), esc_html( get_the_date() ), esc_attr( get_the_modified_date( DATE_W3C ) ), esc_html( get_the_modified_date() ) ); $posted_on = sprintf( /* translators: %s: post date. */ esc_html_x( 'Posted on %s', 'post date', 'calibar' ), '' . $time_string . '' ); echo '' . $posted_on . ''; // WPCS: XSS OK. } endif; if ( ! function_exists( 'calibar_posted_by' ) ) : /** * Prints HTML with meta information for the current author. */ function calibar_posted_by() { $byline = sprintf( /* translators: %s: post author. */ esc_html_x( 'by %s', 'post author', 'calibar' ), '' . esc_html( get_the_author() ) . '' ); echo ' ' . $byline . ''; // WPCS: XSS OK. } endif; if ( ! function_exists( 'calibar_entry_footer' ) ) : /** * Prints HTML with meta information for the categories, tags and comments. */ function calibar_entry_footer() { // Hide category and tag text for pages. if ( 'post' === get_post_type() ) { /* translators: used between list items, there is a space after the comma */ $categories_list = get_the_category_list( esc_html__( ', ', 'calibar' ) ); if ( $categories_list ) { /* translators: 1: list of categories. */ printf( '' . esc_html__( 'Posted in %1$s', 'calibar' ) . '', $categories_list ); // WPCS: XSS OK. } /* translators: used between list items, there is a space after the comma */ $tags_list = get_the_tag_list( '', esc_html_x( ', ', 'list item separator', 'calibar' ) ); if ( $tags_list ) { /* translators: 1: list of tags. */ printf( '' . esc_html__( 'Tagged %1$s', 'calibar' ) . '', $tags_list ); // WPCS: XSS OK. } } if ( ! is_single() && ! post_password_required() && ( comments_open() || get_comments_number() ) ) { echo ''; comments_popup_link( sprintf( wp_kses( /* translators: %s: post title */ __( 'Leave a Comment on %s', 'calibar' ), array( 'span' => array( 'class' => array(), ), ) ), get_the_title() ) ); echo ''; } edit_post_link( sprintf( wp_kses( /* translators: %s: Name of current post. Only visible to screen readers */ __( 'Edit %s', 'calibar' ), array( 'span' => array( 'class' => array(), ), ) ), get_the_title() ), '', '' ); } endif; if ( ! function_exists( 'calibar_post_thumbnail' ) ) : /** * Displays an optional post thumbnail. * * Wraps the post thumbnail in an anchor element on index views, or a div * element when on single views. */ function calibar_post_thumbnail() { if ( post_password_required() || is_attachment() || ! has_post_thumbnail() ) { return; } if ( is_singular() ) : ?>
approved > 1 || $comments_count->approved == 0 ) $comment_text = esc_html__( 'Comments', 'calibar' ); else $comment_text = esc_html__( 'Comment', 'calibar' ); $comments = sprintf( esc_html__('%1$s %2$s', 'calibar'), $comments_count->approved , $comment_text ); $dates = get_the_date(); $entryMetaClass = ( !is_single() ) ? 'post-entry-meta' : ''; $calibar_meta = ''; $calibar_meta .= '
'; $calibar_meta .= ''; $calibar_meta .= '
'; echo wp_kses_post( $calibar_meta ); } endif; if ( !function_exists( 'calibar_post_grid_date' ) ) : function calibar_post_grid_date() { $dates = get_the_date('d M'); $grid_date = explode(' ', $dates); $calibar_meta = ''; $calibar_meta .= '
'; $calibar_meta .= ''. $grid_date[0] .''. $grid_date[1] .''; $calibar_meta .= '
'; echowp_kses_post( $calibar_meta ); } endif; /** * Returns true if a blog has more than 1 category. * * @return bool */ function calibar_categorized_blog() { if ( false === ( $all_the_cool_cats = get_transient( 'calibar_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, // We only need to know if there is more than one category. 'number' => 2, ) ); // Count the number of categories that are attached to the posts. $all_the_cool_cats = count( $all_the_cool_cats ); set_transient( 'calibar_categories', $all_the_cool_cats ); } if ( $all_the_cool_cats > 1 ) { // This blog has more than 1 category so calibar_categorized_blog should return true. return true; } else { // This blog has only 1 category so calibar_categorized_blog should return false. return false; } } /** * Flush out the transients used in calibar_categorized_blog. */ function calibar_category_transient_flusher() { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } // Like, beat it. Dig? delete_transient( 'calibar_categories' ); } add_action( 'edit_category', 'calibar_category_transient_flusher' ); add_action( 'save_post', 'calibar_category_transient_flusher' ); if ( ! function_exists( 'calibar_single_footer_meta' ) ) : function calibar_single_footer_meta() { $calibar_meta = ''; if ( 'post' === get_post_type() && is_single() ) { if( !isset( $calibarOptions['tr_blog_category'] ) || (isset($calibarOptions['tr_blog_category']) && $calibarOptions['tr_blog_category'] == 'enable') ) : $categories_list = get_the_category_list( esc_html__( ', ', 'calibar' ) ); $calibar_meta .= '

' . '' . esc_html__( 'Categories: ', 'calibar' ) . '' . $categories_list . '

'; endif; if( !isset( $calibarOptions['tr_blog_tag'] ) || ( isset($calibarOptions['tr_blog_tag']) && $calibarOptions['tr_blog_tag'] == 'enable' ) ) : $tags_list = get_the_tag_list( '', esc_html__( ', ', 'calibar' ) ); if ( $tags_list ) : $calibar_meta .= '

' . '' . esc_html__( 'Tags: ', 'calibar' ) . '' . $tags_list . '

'; endif; endif; } echo wp_kses_post( $calibar_meta ); } endif; if ( ! function_exists( 'calibar_single_tags_list' ) ) : function calibar_single_tags_list() { $calibar_meta = ''; if ( 'post' === get_post_type() && is_single() ) { if( !isset( $calibarOptions['tr_blog_tag'] ) || ( isset($calibarOptions['tr_blog_tag']) && $calibarOptions['tr_blog_tag'] == 'enable' ) ) : $posttags = get_the_tags(); if ($posttags) { $calibar_meta .= '
'; foreach($posttags as $tag) { $calibar_meta .= '#' . $tag->name . ''; } $calibar_meta .= '
'; } endif; } echo wp_kses_post( $calibar_meta ); } endif; if ( ! function_exists( 'calibar_blog_entry_meta' ) ) : function calibar_blog_entry_meta() { global $calibarOptions; $calibar_meta = ''; echo wp_kses_post( $calibar_meta ); } endif; if ( ! function_exists( 'calibar_custom_taxonomies_terms_links' ) ) : function calibar_custom_taxonomies_terms_links() { $post = get_post( get_the_ID() ); $post_type = $post->post_type; $taxonomies = get_object_taxonomies( $post_type, 'objects' ); $icon = ''; $out = array(); foreach ( $taxonomies as $taxonomy_slug => $taxonomy ){ // Get the terms related to post. $terms = get_the_terms( $post->ID, $taxonomy_slug ); if ( ! empty( $terms ) ) { if ( $taxonomy->label == 'Categories' ) $icon = ' '; if ( $taxonomy->label == 'Tags' ) $icon = ''; $out[] = "
  • " . $icon .' '; foreach ( $terms as $term ) { $out[] = sprintf( '%2$s', esc_url( get_term_link( $term->slug, $taxonomy_slug ) ), esc_html( $term->name ) ); } $out[] = "
  • "; } } return implode( '', $out ); } endif; if ( !function_exists( 'calibar_folio_entry_meta' ) ) : function calibar_folio_entry_meta() { $page_meta_data = get_post_meta(get_the_ID(), '_folio_information', true ); $folio_client = $page_meta_data['_folio_client']; $folio_budget = $page_meta_data['_folio_budget']; $folio_currency = $page_meta_data['_folio_currency']; $calibar_meta = ''; $calibar_meta .= '
    '; $calibar_meta .= ''; $calibar_meta .= '
    '; echo wp_kses_post( $calibar_meta ); } endif;