Exemplo n.º 1
0
}
?>
		<div class="entry-container">
		<?php 
if ('full-width' == pinboard_get_option('layout') || is_category(pinboard_get_option('portfolio_cat')) || is_category() && cat_is_ancestor_of(pinboard_get_option('portfolio_cat'), get_queried_object())) {
    ?>
				<header class="entry-header">
					<?php 
    pinboard_entry_meta();
    ?>
				</header><!-- .entry-header -->
			<?php 
}
?>
			<?php 
if (('full-width' == pinboard_get_option('layout') || is_category(pinboard_get_option('portfolio_cat')) || is_category() && cat_is_ancestor_of(pinboard_get_option('portfolio_cat'), get_queried_object())) && !pinboard_is_teaser()) {
    ?>
				<?php 
    pinboard_post_thumbnail();
    ?>
			<?php 
}
?>
			<?php 
if (!is_category(pinboard_get_option('portfolio_cat')) && !cat_is_ancestor_of(pinboard_get_option('portfolio_cat'), get_queried_object())) {
    ?>
				<div class="entry-summary">
					<?php 
    pinboard_first_blockquote();
    ?>
				</div><!-- .entry-summary -->
Exemplo n.º 2
0
function pinboard_first_blockquote() {
	$document = new DOMDocument();
	$content = apply_filters( 'the_content', get_the_content( '', true ) );
	if( '' != $content ) {
		libxml_use_internal_errors( true );
		$document->loadHTML( $content );
		libxml_clear_errors();
		$blockquotes = $document->getElementsByTagName( 'blockquote' );
		for( $i = 0; $i < $blockquotes->length; $i++ ) {
			$blockquote = $blockquotes->item($i);
			$document = new DOMDocument();
			$document->appendChild( $document->importNode( $blockquote, true ) );
			echo $document->saveHTML();
		}
	}
	if( pinboard_is_teaser() && has_post_format( 'quote' ) ) {
		echo '<p><a href="' . get_permalink() . '" rel="bookmark">&rarr; ' . get_the_time( get_option( 'date_format' ) ) . '</a></p>';
	}
}