'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( 'beka_categories', $all_the_cool_cats ); } if ( $all_the_cool_cats > 1 ) { // This blog has more than 1 category so beka_categorized_blog should return true. return true; } else { // This blog has only 1 category so beka_categorized_blog should return false. return false; } } /** * Flush out the transients used in beka_categorized_blog. */ function beka_category_transient_flusher() { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } // Like, beat it. Dig? delete_transient( 'beka_categories' ); } add_action( 'edit_category', 'beka_category_transient_flusher' ); add_action( 'save_post', 'beka_category_transient_flusher' ); if ( ! function_exists( 'beka_posted_on' ) ) : /** * Prints HTML with meta information for the current post-date/time and author. */ function beka_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() ) ); $posted_on = sprintf( esc_html_x( ' %s', 'post date', 'beka' ), '' . $time_string . '' ); $byline = sprintf( esc_html_x( ' %s', 'post author', 'beka' ), '' . esc_html( get_the_author() ) . '' ); echo ' ' . $byline . '' . $posted_on . ''; // WPCS: XSS OK. if ( ! post_password_required() ) { echo ''; echo ''; comments_popup_link( esc_html__( 'No Comments', 'beka' ), esc_html__( '1', 'beka' ), esc_html__( '%', 'beka' ) ); echo ''; } } endif; if ( ! function_exists( 'beka_post_navigation' ) ) : /** * Display navigation to next/previous post when applicable. */ function beka_post_navigation() { $previous = ( is_attachment() ) ? get_post( get_post()->post_parent ) : get_adjacent_post( false, '', true ); $next = get_adjacent_post( false, '', false ); // Don't print empty markup if there's nowhere to navigate. if ( ! $next && ! $previous ) { return; } ?> ID ); if ( empty( $categories ) ) { $empty_taxonomy = true; } else { $category_ids = array(); foreach ( $categories as $individual_category ) { $category_ids[] = $individual_category->term_id; } $args = array( 'category__in' => $category_ids, 'post__not_in' => array( $post->ID ), 'posts_per_page' => 2, 'ignore_sticky_posts' => 1, ); } if ( ! $empty_taxonomy ) { $my_query = new wp_query( $args ); if ( $my_query->have_posts() ) { echo ''; } } wp_reset_postdata(); } endif; /** * Output the Custom Logo and/or Site Name/Tagline. */ function beka_custom_logo() { if ( has_custom_logo() ) { the_custom_logo(); } else { if ( is_front_page() && is_home() ) : ?>

  • id="comment-">
    comment_author_email, 107 ); endif; ?>
    $depth, 'max_depth' => $args['max_depth'], 'reply_text' => esc_html__( ' Reply', 'beka' ) ) ) ); ?>
    %s', get_comment_author_link() ); ?> comment_approved == '0' ) : ?>