<?php $author_id = $post->post_author; ?> <div class="post_author_avatar"><?php echo get_avatar($author_id, 80); ?> </div> <?php the_title(sprintf('<h1 class="entry-title"><a href="%s" rel="bookmark">', esc_url(get_permalink())), '</a></h1>'); ?> <?php if ('post' == get_post_type()) { ?> <div class="entry-meta"> <?php memberlite_posted_on(); ?> </div><!-- .entry-meta --> <?php } ?> </header><!-- .entry-header --> <?php if (!empty($banner_image_src)) { ?> </div> <!-- .entry-banner --> <?php } ?> <div class="entry-content">
function memberlite_page_title() { global $post; //capture output ob_start(); //figure out page title if (function_exists('is_woocommerce') && is_woocommerce()) { woocommerce_breadcrumb(); ?> <h1 class="page-title"> <?php if (is_shop()) { echo get_the_title(get_option('woocommerce_shop_page_id')); } elseif (is_archive()) { single_cat_title(); } else { the_title(); } ?> </h1> <?php // Show an optional term description. $term_description = woocommerce_product_archive_description(); if (!empty($term_description)) { printf('<div class="taxonomy-description">%s</div>', $term_description); } woocommerce_taxonomy_archive_description(); } elseif (is_author() || is_tag() || is_archive()) { ?> <h1 class="page-title"> <?php if (is_category()) { single_cat_title(); } elseif (is_tag()) { $current_tag = single_tag_title("", false); printf(__('Posts Tagged: %s', 'memberlite'), '<span>' . $current_tag . '</span>'); } elseif (is_author()) { printf(__('Author: %s', 'memberlite'), '<span class="vcard">' . get_the_author() . '</span>'); } elseif (is_day()) { printf(__('Day: %s', 'memberlite'), '<span>' . get_the_date() . '</span>'); } elseif (is_month()) { printf(__('Month: %s', 'memberlite'), '<span>' . get_the_date(_x('F Y', 'monthly archives date format', 'memberlite')) . '</span>'); } elseif (is_year()) { printf(__('Year: %s', 'memberlite'), '<span>' . get_the_date(_x('Y', 'yearly archives date format', 'memberlite')) . '</span>'); } elseif (is_tax('post_format', 'post-format-aside')) { _e('Asides', 'memberlite'); } elseif (is_tax('post_format', 'post-format-gallery')) { _e('Galleries', 'memberlite'); } elseif (is_tax('post_format', 'post-format-image')) { _e('Images', 'memberlite'); } elseif (is_tax('post_format', 'post-format-video')) { _e('Videos', 'memberlite'); } elseif (is_tax('post_format', 'post-format-quote')) { _e('Quotes', 'memberlite'); } elseif (is_tax('post_format', 'post-format-link')) { _e('Links', 'memberlite'); } elseif (is_tax('post_format', 'post-format-status')) { _e('Statuses', 'memberlite'); } elseif (is_tax('post_format', 'post-format-audio')) { _e('Audios', 'memberlite'); } elseif (is_tax('post_format', 'post-format-chat')) { _e('Chats', 'memberlite'); } elseif (bbp_is_forum_archive()) { _e('Forums', 'memberlite'); } else { _e('Archives', 'memberlite'); } ?> </h1> <?php // Show an optional term description. $term_description = term_description(); if (!empty($term_description)) { printf('<div class="taxonomy-description">%s</div>', $term_description); } } elseif (is_search()) { ?> <h1 class="page-title"> <?php printf(__('Search Results for: %s', 'memberlite'), '<span>' . get_search_query() . '</span>'); ?> </h1> <?php } elseif (is_singular('post')) { $author_id = $post->post_author; ?> <div class="masthead-post-byline"> <div class="post_author_avatar"><?php echo get_avatar($author_id, 80); ?> </div> <?php the_title('<h1 class="entry-title">', '</h1>'); ?> <p class="entry-meta"> <?php memberlite_posted_on($post); ?> </p><!-- .entry-meta --> </div> <?php } elseif (is_home()) { ?> <h1 class="page-title"> <?php if (get_option('page_for_posts')) { echo get_the_title(get_option('page_for_posts')); } ?> </h1> <?php } elseif (is_page_template('templates/landing.php')) { global $memberlite_landing_page_level, $memberlite_banner_desc, $memberlite_landing_page_checkout_button; the_post_thumbnail('medium', array('class' => 'alignleft')); the_title('<h1 class="entry-title">', '</h1>'); if (defined('PMPRO_VERSION')) { $level = pmpro_getLevel($memberlite_landing_page_level); if (!empty($level)) { echo '<p class="pmpro_level-price">' . memberlite_getLevelCost($level, true, true) . '</p>'; if (empty($memberlite_banner_desc)) { echo wpautop($level->description); } echo '<p>' . do_shortcode('[memberlite_btn style="action" href="' . pmpro_url('checkout', '?level=' . $memberlite_landing_page_level, 'https') . '" text="' . $memberlite_landing_page_checkout_button . '"]') . '</p>'; } } } else { the_title('<h1 class="entry-title">', '</h1>'); } //get captured output $page_title_html = ob_get_contents(); ob_end_clean(); //filter $page_title_html = apply_filters('memberlite_page_title', $page_title_html); echo $page_title_html; }