Ejemplo n.º 1
0
			<?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">
Ejemplo n.º 2
0
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;
}