[ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Template part for displaying audio posts 4 * 5 * @link https://developer.wordpress.org/themes/basics/template-hierarchy/ 6 * 7 * @package WordPress 8 * @subpackage Twenty_Seventeen 9 * @since Twenty Seventeen 1.0 10 * @version 1.2 11 */ 12 13 ?> 14 15 <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> 16 <?php 17 if ( is_sticky() && is_home() ) { 18 echo twentyseventeen_get_svg( array( 'icon' => 'thumb-tack' ) ); 19 } 20 ?> 21 <header class="entry-header"> 22 <?php 23 if ( 'post' === get_post_type() ) { 24 echo '<div class="entry-meta">'; 25 if ( is_single() ) { 26 twentyseventeen_posted_on(); 27 } else { 28 echo twentyseventeen_time_link(); 29 twentyseventeen_edit_link(); 30 } 31 echo '</div><!-- .entry-meta -->'; 32 } 33 34 if ( is_single() ) { 35 the_title( '<h1 class="entry-title">', '</h1>' ); 36 } elseif ( is_front_page() && is_home() ) { 37 the_title( '<h3 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h3>' ); 38 } else { 39 the_title( '<h2 class="entry-title"><a href="' . esc_url( get_permalink() ) . '" rel="bookmark">', '</a></h2>' ); 40 } 41 ?> 42 </header><!-- .entry-header --> 43 44 <?php 45 /** This filter is documented in wp-includes/post-template.php */ 46 $content = apply_filters( 'the_content', get_the_content() ); 47 $audio = false; 48 49 // Only get audio from the content if a playlist isn't present. 50 if ( false === strpos( $content, 'wp-playlist-script' ) ) { 51 $audio = get_media_embedded_in_content( $content, array( 'audio' ) ); 52 } 53 54 ?> 55 56 <?php if ( '' !== get_the_post_thumbnail() && ! is_single() ) : ?> 57 <div class="post-thumbnail"> 58 <a href="<?php the_permalink(); ?>"> 59 <?php the_post_thumbnail( 'twentyseventeen-featured-image' ); ?> 60 </a> 61 </div><!-- .post-thumbnail --> 62 <?php endif; ?> 63 64 <div class="entry-content"> 65 66 <?php 67 if ( ! is_single() ) { 68 69 // If not a single post, highlight the audio file. 70 if ( ! empty( $audio ) ) { 71 foreach ( $audio as $audio_html ) { 72 echo '<div class="entry-audio">'; 73 echo $audio_html; 74 echo '</div><!-- .entry-audio -->'; 75 } 76 } 77 } 78 79 if ( is_single() || empty( $audio ) ) { 80 81 the_content( 82 sprintf( 83 /* translators: %s: Post title. Only visible to screen readers. */ 84 __( 'Continue reading<span class="screen-reader-text"> "%s"</span>', 'twentyseventeen' ), 85 get_the_title() 86 ) 87 ); 88 89 wp_link_pages( 90 array( 91 'before' => '<div class="page-links">' . __( 'Pages:', 'twentyseventeen' ), 92 'after' => '</div>', 93 'link_before' => '<span class="page-number">', 94 'link_after' => '</span>', 95 ) 96 ); 97 } 98 ?> 99 100 </div><!-- .entry-content --> 101 102 <?php 103 if ( is_single() ) { 104 twentyseventeen_entry_footer(); 105 } 106 ?> 107 108 </article><!-- #post-<?php the_ID(); ?> -->
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated : Tue Aug 19 08:20:01 2025 | Cross-referenced by PHPXref |