';
}
}
}
}
/**
* Returns true if a blog has more than 1 category
*/
function allurer_categorized_blog() {
if ( false === ( $all_the_cool_cats = get_transient( 'all_the_cool_cats' ) ) ) {
// Create an array of all the categories that are attached to posts
$all_the_cool_cats = get_categories( array(
'hide_empty' => 1,
) );
// Count the number of categories that are attached to the posts
$all_the_cool_cats = count( $all_the_cool_cats );
set_transient( 'all_the_cool_cats', $all_the_cool_cats );
}
if ( '1' != $all_the_cool_cats ) {
// This blog has more than 1 category so allurer_categorized_blog should return true
return true;
} else {
// This blog has only 1 category so allurer_categorized_blog should return false
return false;
}
}
/**
* Flush out the transients used in allurer_categorized_blog
*/
function allurer_category_transient_flusher() {
// Like, beat it. Dig?
delete_transient( 'all_the_cool_cats' );
}
add_action( 'edit_category', 'allurer_category_transient_flusher' );
add_action( 'save_post', 'allurer_category_transient_flusher' );
function allurer_title($title) {
if ( is_home() && ($title == '') ) {
return 'Untitled Entry - Read Full Article';
} else {
return $title;
}
}
add_filter('the_title', 'allurer_title');
if ( ! function_exists( 'allurer_list_authors' ) ) :
/**
* Print a list of all site contributors who published at least one post.
*
* @since Allurer 1.0.0
*/
function allurer_list_authors() {
$contributor_ids = get_users( array(
'fields' => 'ID',
'orderby' => 'post_count',
'order' => 'DESC',
'who' => 'authors',
) );
foreach ( $contributor_ids as $contributor_id ) :
$post_count = count_user_posts( $contributor_id );
// Move on if user has not published a post (yet).
if ( ! $post_count ) {
continue;
}
?>