WordPress.org

Make WordPress Core

Ticket #24542: 24542.diff

File 24542.diff, 2.6 KB (added by obenland, 22 months ago)
  • wp-content/themes/twentythirteen/image.php

     
    2020                                        <div class="entry-meta"> 
    2121                                                <?php 
    2222                                                        $published_text = __( '<span class="attachment-meta">Published on <time class="entry-date" datetime="%1$s">%2$s</time> in <a href="%3$s" title="Return to %4$s" rel="gallery">%5$s</a></span>', 'twentythirteen' ); 
    23                                                         $post_title = get_the_title( $post->post_parent ); 
     23                                                        $post_title     = get_the_title( $post->post_parent ); 
    2424                                                        if ( empty( $post_title ) || 0 == $post->post_parent ) 
    2525                                                                $published_text = '<span class="attachment-meta"><time class="entry-date" datetime="%1$s">%2$s</time></span>'; 
    2626 
     
    3232                                                                $post_title 
    3333                                                        ); 
    3434 
    35                                                         $metadata = wp_get_attachment_metadata(); 
    36                                                         printf( '<span class="attachment-meta full-size-link"><a href="%1$s" title="%2$s">%3$s (%4$s &times; %5$s)</a></span>', 
    37                                                                 esc_url( wp_get_attachment_url() ), 
    38                                                                 esc_attr__( 'Link to full-size image', 'twentythirteen' ), 
    39                                                                 __( 'Full resolution', 'twentythirteen' ), 
    40                                                                 $metadata['width'], 
    41                                                                 $metadata['height'] 
    42                                                         ); 
     35                                                        if ( ! post_password_required( $post->post_parent ) ) : 
     36                                                                $metadata = wp_get_attachment_metadata(); 
     37                                                                printf( '<span class="attachment-meta full-size-link"><a href="%1$s" title="%2$s">%3$s (%4$s &times; %5$s)</a></span>', 
     38                                                                        esc_url( wp_get_attachment_url() ), 
     39                                                                        esc_attr__( 'Link to full-size image', 'twentythirteen' ), 
     40                                                                        __( 'Full resolution', 'twentythirteen' ), 
     41                                                                        $metadata['width'], 
     42                                                                        $metadata['height'] 
     43                                                                ); 
     44                                                        endif; 
    4345 
    4446                                                        edit_post_link( __( 'Edit', 'twentythirteen' ), '<span class="edit-link">', '</span>' ); 
    4547                                                ?> 
  • wp-content/themes/twentythirteen/functions.php

     
    433433 */ 
    434434function twentythirteen_the_attached_image() { 
    435435        $post                = get_post(); 
     436 
     437        // If post parent is password protected, show the form and bail. 
     438        if ( post_password_required( $post->post_parent ) ) { 
     439                echo get_the_password_form( $post->post_parent ); 
     440                return; 
     441        } 
     442 
    436443        $attachment_size     = apply_filters( 'twentythirteen_attachment_size', array( 724, 724 ) ); 
    437444        $next_attachment_url = wp_get_attachment_url(); 
    438445