WordPress.org

Make WordPress Core

Ticket #24542: 24542.diff

File 24542.diff, 2.6 KB (added by obenland, 5 years 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