= 2 || $page >= 2 ) {
$full_title .= ' | ' . sprintf( __( 'Page %s', 'antreas' ), max( $paged, $page ) );
}
return $title;
}
}
//Displays the current page's title. Used in the main banner area.
if ( ! function_exists( 'antreas_page_title' ) ) {
function antreas_page_title() {
global $post;
if ( isset( $post->ID ) ) {
$current_id = $post->ID;
} else {
$current_id = false;
}
$title_tag = function_exists( 'is_woocommerce' ) && is_woocommerce() && is_singular( 'product' ) ? 'span' : 'h1';
echo '<' . $title_tag . ' class="pagetitle-title heading">';
if ( function_exists( 'is_woocommerce' ) && is_woocommerce() ) {
woocommerce_page_title();
} elseif ( is_category() || is_tag() || is_tax() ) {
echo single_tag_title( '', true );
} elseif ( is_author() ) {
the_author();
} elseif ( is_date() ) {
_e( 'Archive', 'antreas' );
} elseif ( is_404() ) {
echo __( 'Page Not Found', 'antreas' );
} elseif ( is_search() ) {
echo __( 'Search Results for', 'antreas' ) . ' "' . get_search_query() . '"';
} elseif ( is_home() ) {
echo get_the_title( get_option( 'page_for_posts' ) );
} else {
echo get_the_title( $current_id );
}
echo '' . $title_tag . '>';
}
}
//Displays the current page's title. Used in the main banner area.
if ( ! function_exists( 'antreas_header_image' ) ) {
function antreas_header_image() {
$url = apply_filters( 'antreas_header_image', get_header_image() );
if ( $url != '' ) {
return $url;
} else {
return false;
}
}
}
//Displays a Revolution Slider assigned to the current page.
add_action( 'antreas_before_main', 'antreas_header_slider', 5 );
if ( ! function_exists( 'antreas_header_slider' ) ) {
function antreas_header_slider() {
if ( function_exists( 'putRevSlider' ) ) {
$current_id = antreas_current_id();
if ( is_tax() || is_category() || is_tag() ) {
$page_slider = antreas_tax_meta( $current_id, 'page_slider' );
} else {
$page_slider = get_post_meta( $current_id, 'page_slider', true );
}
if ( $page_slider != '0' && $page_slider != '' ) {
echo '
';
putRevSlider( $page_slider );
echo '
';
}
}
}
}
//Display custom favicon
if ( ! function_exists( 'antreas_favicon' ) ) {
add_action( 'wp_head', 'antreas_favicon' );
function antreas_favicon() {
$favicon_url = antreas_get_option( 'general_favicon' );
if ( $favicon_url != '' ) {
echo ' ';
}
}
}
//Add theme-specific body classes
add_filter( 'body_class', 'antreas_body_class' );
function antreas_body_class( $body_classes = '' ) {
$current_id = antreas_current_id();
$classes = '';
//Sidebar Layout
$classes .= ' sidebar-' . antreas_get_sidebar_position();
if ( has_post_thumbnail() ) {
$classes .= ' has-post-thumbnail';
}
$body_classes[] = esc_attr( $classes );
return $body_classes;
}
//Display viewport tag
if ( ! function_exists( 'antreas_viewport' ) ) {
add_action( 'wp_head', 'antreas_viewport' );
function antreas_viewport() {
echo ' ' . "\n";
}
}
//Print pingback metatag
if ( ! function_exists( 'antreas_pingback' ) ) {
add_action( 'wp_head', 'antreas_pingback' );
function antreas_pingback() {
if ( get_option( 'default_ping_status' ) == 'open' ) {
echo ' ' . "\n";
}
}
}
//Print charset metatag
if ( ! function_exists( 'antreas_charset' ) ) {
add_action( 'wp_head', 'antreas_charset' );
function antreas_charset() {
echo ' ' . "\n";
}
}
// Display shortcut edit links for logged in users.
if ( ! function_exists( 'antreas_edit' ) ) {
function antreas_edit( $id = 0, $context = 'display' ) {
$post = get_post( $id );
if ( ! $post ) {
return;
}
if ( 'revision' === $post->post_type ) {
$action = '';
} elseif ( 'display' == $context ) {
$action = '&action=edit';
} else {
$action = '&action=edit';
}
$post_type_object = get_post_type_object( $post->post_type );
if ( ! $post_type_object ) {
return;
}
if ( ! current_user_can( 'edit_post', $post->ID ) ) {
return;
}
if ( $post_type_object->_edit_link ) {
$link = admin_url( sprintf( $post_type_object->_edit_link . $action, $post->ID ) );
} else {
$link = '';
}
if ( $link ) {
echo '' . esc_html__( 'Edit', 'antreas' ) . ' ';
}
}
}
//Display the site's logo
if ( ! function_exists( 'antreas_logo' ) ) {
function antreas_logo() {
// get custom logo.
$custom_logo_id = get_theme_mod( 'custom_logo' );
// get custom logo dimensions.
$logo_dimensions = antreas_get_option( 'logo_dimensions' );
if ( ! $logo_dimensions ) {
$logo_dimensions = array(
'width' => '',
'height' => '',
);
}
// We have a custom logo
if ( $custom_logo_id ) {
$custom_logo_img = sprintf( ' ', wp_get_attachment_url( $custom_logo_id ), $logo_dimensions['width'], $logo_dimensions['height'], get_bloginfo( 'name', 'display' ) );
$output = sprintf( '%2$s ', esc_url( home_url( '/' ) ), $custom_logo_img );
} elseif ( is_front_page() ) {
$output = sprintf( '%2$s ', esc_url( home_url( '/' ) ), esc_html( get_bloginfo( 'name' ) ) );
} else {
$output = sprintf( '%2$s ', esc_url( home_url( '/' ) ), esc_html( get_bloginfo( 'name' ) ) );
}
echo $output;
}
}
//Prints speed, timeout and effect values for the homepage slider
if ( ! function_exists( 'antreas_slider_data' ) ) {
function antreas_slider_data( $navigation = true, $pagination = true ) {
$output = '';
$output .= ' data-cycle-pause-on-hover="false"';
$output .= ' data-cycle-slides=".slide"';
if ( $navigation ) {
$output .= ' data-cycle-prev=".slider-prev"';
$output .= ' data-cycle-next=".slider-next"';
}
if ( $pagination ) {
$output .= ' data-cycle-pager=".slider-pages"';
}
$slider_timeout = '8000';
$output .= ' data-cycle-timeout="' . esc_attr( $slider_timeout ) . '"';
$slider_speed = '400';
$output .= ' data-cycle-speed="' . esc_attr( $slider_speed ) . '"';
$slider_effect = 'fade';
$output .= ' data-cycle-fx="' . esc_attr( $slider_effect ) . '"';
echo $output;
}
}
//Print an option content
if ( ! function_exists( 'antreas_block' ) ) {
function antreas_block( $option, $wrapper = '', $subwrapper = '' ) {
$content = antreas_get_option( $option );
if ( '' != trim( $content ) ) {
if ( '' != $wrapper ) {
$ids = explode( ' ', $wrapper );
if ( is_array( $ids ) ) {
$ids = $ids[0];
}
echo '';
}
if ( '' != $subwrapper ) {
echo '
';
}
echo do_shortcode( antreas_get_option( wp_kses_post( $option ) ) );
if ( '' != $subwrapper ) {
echo '
';
}
if ( '' != $wrapper ) {
echo '
';
}
}
}
}
//Print an option content
if ( ! function_exists( 'antreas_section_heading' ) ) {
function antreas_section_heading( $slug, $class = null ) {
$slug = esc_attr( $slug );
$heading = antreas_get_option( 'home_' . $slug );
if ( $heading ) {
echo '';
echo '
' . $heading . '
';
echo '
';
}
}
}
//Print 404 message
if ( ! function_exists( 'antreas_404' ) ) {
function antreas_404() {
echo apply_filters( 'antreas_404', __( 'The requested page could not be found. It could have been deleted or changed location. Try searching for it using the search function.', 'antreas' ) );
}
}
//Print subfooter sidebars
if ( ! function_exists( 'antreas_subfooter' ) ) {
function antreas_subfooter( $class = '' ) {
$footer_columns = 3;
echo '';
for ( $count = 1; $count <= $footer_columns; $count ++ ) {
if ( is_active_sidebar( 'footer-widgets-' . $count ) ) {
echo '
';
}
}
echo '
';
echo '
';
}
}
//Print footer copyright line
if ( ! function_exists( 'antreas_footer' ) ) {
function antreas_footer() {
echo '';
}
}
//Print submenu navigation
if ( ! function_exists( 'antreas_submenu' ) ) {
function antreas_submenu() {
$ancestors = array_reverse( get_post_ancestors( get_the_ID() ) );
if ( empty( $ancestors[0] ) || $ancestors[0] == 0 ) {
$ancestors[0] = get_the_ID();
}
echo '';
}
}
//Print submenu navigation
if ( ! function_exists( 'antreas_sitemap' ) ) {
function antreas_sitemap() {
//Print page list
echo '';
echo '
' . __( 'Pages', 'antreas' ) . ' ';
echo '
' . wp_list_pages( 'sort_column=menu_order&title_li=&echo=0' ) . ' ';
echo '
';
//Print post categories and tag cloud
echo '';
echo '
' . __( 'Post Categories', 'antreas' ) . ' ';
echo '
' . wp_list_categories( 'title_li=&show_count=1&echo=0' ) . ' ';
echo '
' . __( 'Post Tags', 'antreas' ) . ' ';
echo '
' . wp_tag_cloud( 'echo=0' ) . ' ';
echo '
';
echo '
';
}
}
//Enqueue custom font stylesheets from Google Fonts
if ( ! function_exists( 'antreas_fonts' ) ) {
function antreas_fonts( $font_name, $load_variants = false ) {
$font_variants = $load_variants != false ? ':100,300,400,700' : '';
if ( is_array( $font_name ) ) {
foreach ( $font_name as $current_font ) {
if ( ! in_array( $current_font, array( 'Arial', 'Georgia', 'Times+New+Roman', 'Verdana' ) ) ) {
$font_id = 'antreas-font-' . strtolower( str_replace( '+', '-', $current_font ) );
wp_enqueue_style( $font_id, '//fonts.googleapis.com/css?family=' . str_replace( '%2B', '+', rawurlencode( $current_font . $font_variants ) ) );
}
}
} else {
if ( ! in_array( $font_name, array( 'Arial', 'Georgia', 'Times+New+Roman', 'Verdana' ) ) ) {
$font_id = 'antreas-font-' . strtolower( str_replace( '+', '-', $font_name ) );
wp_enqueue_style( $font_id, '//fonts.googleapis.com/css?family=' . str_replace( '%2B', '+', rawurlencode( $font_name . $font_variants ) ) );
}
}
}
}
//Creates a grid of columns for display templated content, running the WordPress loop
if ( ! function_exists( 'antreas_grid' ) ) {
function antreas_grid( $posts, $element, $template, $columns = 3, $args = null ) {
if ( $posts == null ) {
antreas_grid_default( $element, $template, $columns, $args );
} else {
global $post;
antreas_grid_custom( $posts, $element, $template, $columns, $args );
}
}
}
//Runs the grid using the default loop
if ( ! function_exists( 'antreas_grid_default' ) ) {
function antreas_grid_default( $element, $template, $columns = 3, $args = null ) {
$class = isset( $args['class'] ) ? $args['class'] : '';
if ( $columns == '' ) {
$columns = 3;
}
echo '';
$count = 0;
while ( have_posts() ) {
the_post();
if ( $count % $columns == 0 && $count > 0 ) {
echo '
';
do_action( 'antreas_grid_' . $template );
echo '';
}
$count ++;
echo '
';
get_template_part( 'template-parts/' . $element, $template );
echo '
';
}
echo '
';
}
}
//Runs the grid using a custom loop
if ( ! function_exists( 'antreas_grid_custom' ) ) {
function antreas_grid_custom( $posts, $element, $template, $columns = 3, $args = null ) {
global $post;
$class = isset( $args['class'] ) ? $args['class'] : '';
if ( $columns == '' ) {
$columns = 3;
}
echo '';
$count = 0;
foreach ( $posts as $post ) {
setup_postdata( $post );
if ( $count % $columns == 0 && $count > 0 ) {
echo '
';
do_action( 'antreas_grid_' . $template );
echo '';
}
$count ++;
echo '
';
get_template_part( 'template-parts/' . $element, $template );
echo '
';
}
echo '
';
}
}
//Adds custom analytics code in the footer
if ( ! function_exists( 'antreas_layout_analytics' ) ) {
//add_action('wp_footer','antreas_layout_analytics');
function antreas_layout_analytics() {
$output = stripslashes( html_entity_decode( antreas_get_option( 'general_analytics' ), ENT_QUOTES ) );
//$output = stripslashes($output);
echo $output;
}
}
//Adds custom css code in the footer
if ( ! function_exists( 'antreas_layout_css' ) ) {
add_action( 'wp_head', 'antreas_layout_css', 25 );
function antreas_layout_css() {
$output = antreas_get_option( 'general_css' );
if ( $output != '' ) {
$output = '';
echo $output;
}
}
}
// Generates breadcrumb navigation
if ( ! function_exists( 'antreas_breadcrumb' ) ) {
function antreas_breadcrumb( $display = false ) {
if ( ! is_home() && ! is_front_page() && ( $display || true ) ) {
$result = '';
if ( function_exists( 'yoast_breadcrumb' ) ) {
$result = yoast_breadcrumb( '', '', false );
}
if ( $result == '' ) {
global $post;
if ( is_object( $post ) ) {
$pid = $post->ID;
} else {
$pid = '';
}
$result = '';
if ( $pid != '' ) {
$result = " ";
//Add post hierarchy
if ( is_singular() ) :
$post_data = get_post( $pid );
$result .= "" . apply_filters( 'the_title', $post_data->post_title ) . " \n";
//Add post hierarchy
while ( $post_data->post_parent ) :
$post_data = get_post( $post_data->post_parent );
$result = "" . apply_filters( 'the_title', $post_data->post_title ) . " \n" . $result;
endwhile;
elseif ( is_tax() ) :
$result .= single_tag_title( '', false );
elseif ( is_author() ) :
$author = get_userdata( get_query_var( 'author' ) );
$result .= $author->display_name;
//Prefix with a taxonomy if possible
elseif ( is_category() ) :
$post_data = get_the_category( $pid );
if ( isset( $post_data[0] ) ) :
$data = get_category_parents( $post_data[0]->cat_ID, true, ' » ' );
if ( ! is_object( $data ) ) :
$result .= substr( $data, 0, - 8 );
endif;
endif;
elseif ( is_search() ) :
$result .= __( 'Search Results', 'antreas' );
else :
if ( isset( $post->ID ) ) {
$current_id = $post->ID;
} else {
$current_id = false;
}
if ( $current_id ) {
$result .= get_the_title( $current_id );
}
endif;
} elseif ( is_404() ) {
$result = " ";
$result .= __( 'Page Not Found', 'antreas' );
}
$result = '' . __( 'Home', 'antreas' ) . ' ' . $result;
}
$output = '' . $result . '
';
echo $output;
}
}
}
//Displays the search form on search pages
add_action( 'antreas_before_content', 'antreas_search_form' );
if ( ! function_exists( 'antreas_search_form' ) ) {
function antreas_search_form() {
if ( is_search() ) {
$search_query = '';
if ( isset( $_GET['s'] ) ) {
$search_query = esc_attr( $_GET['s'] );
}
echo '';
echo '';
echo '
';
if ( ! have_posts() ) {
echo '' . __( 'No results were found. Please try searching with different terms.', 'antreas' ) . '
';
}
}
}
}
//Displays the post image on listings and blog posts
if ( ! function_exists( 'antreas_postpage_image' ) ) {
function antreas_postpage_image( $size = 'portfolio' ) {
if ( has_post_thumbnail() ) {
if ( ! is_singular( 'post' ) ) {
echo '';
the_post_thumbnail( $size );
echo ' ';
} else {
the_post_thumbnail();
}
}
}
}
//Displays the post title on listings
if ( ! function_exists( 'antreas_postpage_title' ) ) {
function antreas_postpage_title() {
if ( ! is_singular( 'post' ) ) {
echo '';
}
}
}
//Displays the post content
if ( ! function_exists( 'antreas_postpage_content' ) ) {
function antreas_postpage_content() {
$preview = antreas_get_option( 'postpage_preview' );
if ( $preview === true || $preview == 'full' || is_singular( 'post' ) ) {
do_action( 'antreas_before_post_content' );
the_content();
antreas_post_pagination();
do_action( 'antreas_after_post_content' );
} elseif ( $preview != 'none' ) {
the_excerpt();
}
}
}
//Displays the post date
if ( ! function_exists( 'antreas_postpage_date' ) ) {
function antreas_postpage_date( $display = false, $date_format = '', $format_text = '' ) {
if ( $date_format != '' ) {
$date_string = get_the_date( $date_format );
} else {
$date_format = get_option( 'date_format' );
$date_string = get_the_date( $date_format );
}
if ( $format_text != '' ) {
$date_string = sprintf( $format_text, $date_string );
}
echo '' . $date_string . '
';
}
}
//Displays the author link
if ( ! function_exists( 'antreas_postpage_author' ) ) {
function antreas_postpage_author( $display = false, $format_text = '' ) {
$author_alt = sprintf( esc_attr__( 'View all posts by %s', 'antreas' ), get_the_author() );
$author = sprintf( '%3$s ', get_author_posts_url( get_the_author_meta( 'ID' ) ), $author_alt, get_the_author() );
if ( $format_text != '' ) {
$author = sprintf( $format_text, $author );
}
echo '' . $author . '
';
}
}
//Displays the category list for the current post
if ( ! function_exists( 'antreas_postpage_categories' ) ) {
function antreas_postpage_categories( $display = false, $format_text = '' ) {
if ( $display || true ) {
$category_list = get_the_category_list( ', ' );
if ( $format_text != '' ) {
$category_list = sprintf( $format_text, $category_list );
}
echo '' . $category_list . '
';
}
}
}
//Displays the number of comments for the post
if ( ! function_exists( 'antreas_postpage_comments' ) ) {
function antreas_postpage_comments( $display_always = false, $format_text = '' ) {
if ( $display_always || true ) {
$comments_num = get_comments_number();
//Format comment texts
if ( $format_text != '' ) {
$text = $format_text;
} else {
if ( $comments_num == 0 ) {
$text = __( 'No Comments', 'antreas' );
} elseif ( $comments_num == 1 ) {
$text = __( 'One Comment', 'antreas' );
} else {
$text = __( '%1$s Comments', 'antreas' );
}
}
$comments = sprintf( $text, number_format_i18n( $comments_num ) );
echo '';
}
}
}
//Displays the post tags
if ( ! function_exists( 'antreas_postpage_tags' ) ) {
function antreas_postpage_tags( $display = false, $before = '', $separator = ', ', $after = '' ) {
if ( $display || true ) {
echo '';
the_tags( $before, $separator, $after );
echo '
';
}
}
}
//Display Read More link for post excerpts
if ( ! function_exists( 'antreas_postpage_readmore' ) ) {
function antreas_postpage_readmore( $classes = '' ) {
if ( ! is_singular( 'post' ) ) {
echo '';
echo apply_filters( 'antreas_readmore', __( 'Read More', 'antreas' ) );
echo ' ';
}
}
}
//Displays the author box
if ( ! function_exists( 'antreas_author' ) ) {
function antreas_author() {
if ( get_the_author_meta( 'description' ) ) {
if ( function_exists( 'ts_fab_add_author_box' ) ) {
echo ts_fab_add_author_box( '' );
} else {
echo '';
echo '
';
echo '
' . get_avatar( get_the_author_meta( 'user_email' ), 100 ) . '
';
echo '
';
echo '
';
echo '
';
the_author_meta( 'description' );
echo '
';
//Social links
echo '
';
echo '
';
echo '
';
echo '
';
}
}
}
remove_filter( 'the_content', 'ts_fab_add_author_box', 15 );
}
//Displays visual media of a particular post
if ( ! function_exists( 'antreas_get_media' ) ) {
function antreas_get_media( $url ) {
if ( $url != '' ) {
$media = wp_oembed_get( $url );
if ( $media !== false ) {
echo '' . $media . '
';
} else {
echo ' ';
}
}
}
}
//Displays visual media of a particular post
if ( ! function_exists( 'antreas_post_media' ) ) {
function antreas_post_media( $post_id, $media_type, $video = '', $options = null ) {
switch ( $media_type ) {
case 'none':
break;
case 'image':
the_post_thumbnail( 'full', array( 'class' => 'single-image' ) );
break;
default:
the_post_thumbnail( 'full', array( 'class' => 'single-image' ) );
break;
}
}
}
//Paginates a single post's content by using a numbered list
if ( ! function_exists( 'antreas_pagination' ) ) {
function antreas_pagination() {
$query = $GLOBALS['wp_query'];
$current_page = max( 1, absint( $query->get( 'paged' ) ) );
$total_pages = max( 1, absint( $query->max_num_pages ) );
if ( $total_pages == 1 ) {
return;
}
$pages_to_show = 8;
$larger_page_to_show = 10;
$larger_page_multiple = 2;
$pages_to_show_minus_1 = $pages_to_show - 1;
$half_page_start = floor( $pages_to_show_minus_1 / 2 );
$half_page_end = ceil( $pages_to_show_minus_1 / 2 );
$start_page = $current_page - $half_page_start;
$end_page = $current_page + $half_page_end;
if ( ( $end_page - $start_page ) != $pages_to_show_minus_1 ) {
$end_page = $start_page + $pages_to_show_minus_1;
}
if ( $end_page > $total_pages ) {
$start_page = $total_pages - $pages_to_show_minus_1;
$end_page = $total_pages;
}
if ( $start_page < 1 ) {
$start_page = 1;
}
$out = '';
//First Page Link
if ( 1 == $current_page ) {
$out .= '' . __( 'First', 'antreas' ) . ' ';
} else {
$out .= '';
}
//Show each page
foreach ( range( $start_page, $end_page ) as $i ) {
if ( $i == $current_page ) {
$out .= "$i ";
} else {
$out .= '';
}
}
//Last Page Link
if ( $total_pages == $current_page ) {
$out .= '' . __( 'Last', 'antreas' ) . ' ';
} else {
$out .= '';
}
$out = '';
echo $out;
}
}
//Paginates a list of posts, such as the blog or portfolio
if ( ! function_exists( 'antreas_numbered_pagination' ) ) {
function antreas_numbered_pagination( $query = '' ) {
global $wp_query;
if ( $query != '' ) {
$total_pages = $query->max_num_pages;
} else {
$total_pages = $wp_query->max_num_pages;
}
if ( $total_pages > 1 ) {
echo '';
}
}
}
//Paginates a single post by using a numbered list
if ( ! function_exists( 'antreas_post_pagination' ) ) {
function antreas_post_pagination() {
wp_link_pages(
array(
'before' => '',
'pagelink' => '% ',
'separator' => '',
)
);
}
}
//Prints the main navigation menu
if ( ! function_exists( 'antreas_menu' ) ) {
function antreas_menu( $options = null ) {
if ( has_nav_menu( 'main_menu' ) ) {
if ( isset( $options['toggle'] ) && $options['toggle'] == true ) {
antreas_menu_toggle();
}
wp_nav_menu(
array(
'menu_id' => 'menu-main',
'menu_class' => 'menu-main',
'theme_location' => 'main_menu',
'depth' => '4',
'container' => false,
'walker' => new Antreas_Menu_Walker(),
)
);
}
}
}
//Prints the mobile navigation menu
if ( ! function_exists( 'antreas_mobile_menu' ) ) {
add_action( 'antreas_header', 'antreas_mobile_menu', 20 );
function antreas_mobile_menu( $options = null ) {
//Use mobile menu if set, or fall back to the main menu
if ( has_nav_menu( 'mobile_menu' ) ) {
echo '';
wp_nav_menu(
array(
'menu_id' => 'menu-mobile',
'menu_class' => 'menu-mobile',
'theme_location' => 'mobile_menu',
'depth' => '4',
'container' => false,
'walker' => new Antreas_Menu_Walker(),
)
);
} elseif ( has_nav_menu( 'main_menu' ) ) {
echo '';
wp_nav_menu(
array(
'menu_id' => 'menu-mobile',
'menu_class' => 'menu-mobile',
'theme_location' => 'main_menu',
'depth' => '4',
'container' => false,
'walker' => new Antreas_Menu_Walker(),
)
);
}
}
}
//Prints the main navigation menu
if ( ! function_exists( 'antreas_menu_toggle' ) ) {
function antreas_menu_toggle() {
if ( has_nav_menu( 'main_menu' ) ) {
echo '';
}
}
}
//Prints the footer navigation menu
if ( ! function_exists( 'antreas_top_menu' ) ) {
function antreas_top_menu() {
if ( has_nav_menu( 'top_menu' ) ) {
echo '';
}
}
}
//Prints the footer navigation menu
if ( ! function_exists( 'antreas_footer_menu' ) ) {
function antreas_footer_menu() {
if ( has_nav_menu( 'footer_menu' ) ) {
echo '';
}
}
}
//Prints a custom navigation menu based around a single taxonomy
if ( ! function_exists( 'antreas_secondary_menu' ) ) {
function antreas_secondary_menu( $taxonomy = 'cpo_portfolio_category', $class ) {
if ( taxonomy_exists( $taxonomy ) ) {
$feature_posts = get_terms( $taxonomy, 'order=ASC&orderby=name' );
if ( sizeof( $feature_posts ) > 0 ) {
$current_id = antreas_current_id();
echo '';
}
}
}
}
//TODO: Print a default navigation menu when there is none, using the theme markup
if ( ! function_exists( 'antreas_default_menu' ) ) {
function antreas_default_menu() {
$args = array( 'sort_column' => 'menu_order, post_title' );
$pages = get_pages( $args );
if ( $pages ) {
$count = 0;
$output = '';
$output .= '';
foreach ( $pages as $current_page ) {
$count ++;
if ( $current_page->post_parent == 0 && $count < 17 ) {
$output .= '';
}
}
$output .= ' ';
}
echo $output;
}
}
//Print comment protected message
if ( ! function_exists( 'antreas_comments_protected' ) ) {
function antreas_comments_protected() {
if ( post_password_required() ) {
echo '';
return true;
}
return false;
}
}
//Print comment list title
if ( ! function_exists( 'antreas_comments_title' ) ) {
function antreas_comments_title() {
echo '';
}
}
//Print comment markup
if ( ! function_exists( 'antreas_comment' ) ) {
function antreas_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
//Normal Comments
switch ( $comment->comment_type ) :
case '':
?>
id="comment-">
1 && get_option( 'page_comments' ) ) {
echo '';
}
}
}
//Print Tagline title
if ( ! function_exists( 'antreas_tagline_title' ) ) {
function antreas_tagline_title() {
$tagline = antreas_get_option( 'home_tagline' );
if ( $tagline != '' ) {
echo '';
echo $tagline;
echo '
';
}
}
}
//Print Tagline content
if ( ! function_exists( 'antreas_tagline_content' ) ) {
function antreas_tagline_content() {
$tagline = antreas_get_option( 'home_tagline_content' );
if ( $tagline != '' ) {
echo '';
echo $tagline;
echo '
';
}
}
}