==================================== */
add_theme_support( 'automatic-feed-links' );
/* Add support for WP 4.1 title tag
==================================== */
add_theme_support( 'title-tag' );
if ( ! function_exists( '_wp_render_title_tag' ) ) :
function campus_render_title() {
?>
";'));
/**
* Create a nicely formatted and more specific title element text for output
* in head of document, based on current view.
*
* @since Campus 1.1
*
* @global int $paged WordPress archive pagination page count.
* @global int $page WordPress paginated post page count.
*
* @param string $title Default title text for current view.
* @param string $sep Optional separator.
* @return string The filtered title.
*/
function campus_campus_wp_title( $title, $sep ) {
global $paged, $page;
if ( is_feed() ) {
return $title;
}
// Add the site name.
$title .= get_bloginfo( 'name', 'display' );
// Add the site description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) ) {
$title = "$title $sep $site_description";
}
// Add a page number if necessary.
if ( ( $paged >= 2 || $page >= 2 ) && ! is_404() ) {
$title = "$title $sep " . sprintf( __( 'Page %s', 'campus' ), max( $paged, $page ) );
}
return $title;
}
add_filter( 'wp_title', 'campus_campus_wp_title', 10, 2 );
/* Comments Custom Template
==================================== */
function campus_comments( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case '' :
?>
id="li-comment-">
id="li-comment-">
================================== */
function campus_customizer_head() {
/*
This block refers to the functionality of the Appearance > Customize screen.
*/
$academia_font_main = esc_attr(get_theme_mod( 'academia_font_main' ));
$academia_color_header = esc_attr(get_theme_mod( 'academia_color_header' ));
$academia_color_header2 = esc_attr(get_theme_mod( 'academia_color_header2' ));
$academia_color_menu_bg = esc_attr(get_theme_mod( 'academia_color_menu_bg' ));
$academia_color_body = esc_attr(get_theme_mod( 'academia_color_body' ));
$academia_color_link = esc_attr(get_theme_mod( 'academia_color_link' ));
$academia_color_link_hover = esc_attr(get_theme_mod( 'academia_color_link_hover' ));
if( $academia_font_main != '' || $academia_color_header != '' || $academia_color_body != '' || $academia_color_link != '' || $academia_color_link_hover != '') {
echo '';
}
}
add_action('wp_head', 'campus_customizer_head');
/* Include WordPress Theme Customizer
================================== */
require_once('academia-admin/academia-customizer.php');
/* Include Additional Options and Components
================================== */
if ( !function_exists( 'get_the_image' ) ) {
require_once('academia-admin/components/get-the-image.php');
}
require_once('academia-admin/components/wpml.php'); // enables support for WPML plug-in
require_once('academia-admin/post-options.php');