ID ) ) . '"> ( ' . esc_html( $more ) . ' )';
}
);
/**
* 2.0 - Filters (Excerpt Length)
*/
add_filter(
'excerpt_length',
function() {
if ( ! is_admin() ) {
return 50;
}
}
);
/**
* 3.0 - Filters (Archive Title)
*/
add_filter(
'get_the_archive_title',
function() {
if ( is_category() ) {
$title = esc_html__( 'Category', 'camaraderie' ) . '' . single_cat_title( '', false ) . '';
} elseif ( is_tag() ) {
$title = esc_html__( 'Tag', 'camaraderie' ) . '' . single_tag_title( '', false ) . '';
} elseif ( is_author() ) {
$title = esc_html__( 'Author', 'camaraderie' ) . '' . get_the_author() . '';
} elseif ( is_year() ) {
$title = esc_html__( 'Year', 'camaraderie' ) . '' . get_the_date( _x( 'Y', 'yearly archives date format', 'camaraderie' ) ) . '';
} elseif ( is_month() ) {
$title = esc_html__( 'Month', 'camaraderie' ) . '' . get_the_date( _x( 'F', 'monthly archives date format', 'camaraderie' ) ) . '';
} elseif ( is_day() ) {
$title = esc_html__( 'Day', 'camaraderie' ) . '' . get_the_date( _x( 'F j Y', 'daily archives date format', 'camaraderie' ) ) . '';
} elseif ( is_tax( 'post_format' ) ) {
if ( is_tax( 'post_format', 'post-format-aside' ) ) {
$title = _x( 'Asides', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) {
$title = _x( 'Galleries', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-image' ) ) {
$title = _x( 'Images', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-video' ) ) {
$title = _x( 'Videos', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-quote' ) ) {
$title = _x( 'Quotes', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-link' ) ) {
$title = _x( 'Links', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-status' ) ) {
$title = _x( 'Statuses', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-audio' ) ) {
$title = _x( 'Audio', 'post format archive title', 'camaraderie' );
} elseif ( is_tax( 'post_format', 'post-format-chat' ) ) {
$title = _x( 'Chats', 'post format archive title', 'camaraderie' );
}
} elseif ( is_post_type_archive() ) {
$title = esc_html__( 'Archives', 'camaraderie' ) . '' . post_type_archive_title( '', false ) . '';
} elseif ( is_tax() ) {
$tax = get_taxonomy( get_queried_object()->taxonomy );
// Translators: 1 = singular name, 2 = single term title.
$title = sprintf( __( '%1$s: %2$s', 'camaraderie' ), $tax->labels->singular_name, single_term_title( '', false ) );
} else {
$title = esc_html__( 'Archives', 'camaraderie' );
}
return $title;
}
);