'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. $category_count = count( $categories ); set_transient( 'multipurpose_ecommerce_categories', $category_count ); } // Allow viewing case of 0 or 1 categories in post preview. if ( is_preview() ) { return true; } return $category_count > 1; } /** * Flush out the transients used in multipurpose-ecommerce_categorized_blog. */ function multipurpose_ecommerce_category_transient_flusher() { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) { return; } // Like, beat it. Dig? delete_transient( 'multipurpose_ecommerce_categories' ); } add_action( 'edit_category', 'multipurpose_ecommerce_category_transient_flusher' ); add_action( 'save_post', 'multipurpose_ecommerce_category_transient_flusher' ); /** * Posts pagination. */ if ( ! function_exists( 'multipurpose_ecommerce_pagination_option' ) ) { function multipurpose_ecommerce_pagination_type() { $multipurpose_ecommerce_pagination_type = get_theme_mod( 'multipurpose_ecommerce_pagination_option', 'Default' ); if ( $multipurpose_ecommerce_pagination_type == 'Default' ) { the_posts_pagination(); } else { the_posts_navigation(); } } }