} ?> <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 -->
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">→ ' . get_the_time( get_option( 'date_format' ) ) . '</a></p>'; } }