Make WordPress Core

Changeset 29723


Ignore:
Timestamp:
09/09/2014 09:49:55 AM (10 years ago)
Author:
SergeyBiryukov
Message:

Don't display Edit links for attachments user cannot edit.

props skaeser.
fixes #29596 for trunk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/media-template.php

    r29721 r29723  
    313313
    314314                <div class="attachment-actions">
    315                     <# if ( 'image' === data.type && ! data.uploading && data.sizes ) { #>
     315                    <# if ( 'image' === data.type && ! data.uploading && data.sizes && data.can.save ) { #>
    316316                        <a class="button edit-attachment" href="#"><?php _e( 'Edit Image' ); ?></a>
    317317                    <# } #>
     
    409409
    410410            <div class="actions">
    411                 <a class="view-attachment" href="{{ data.link }}"><?php _e( 'View attachment page' ); ?></a> |
    412                 <a href="post.php?post={{ data.id }}&action=edit"><?php _e( 'Edit more details' ); ?></a>
     411                <a class="view-attachment" href="{{ data.link }}"><?php _e( 'View attachment page' ); ?></a>
     412                <# if ( data.can.save ) { #> |
     413                    <a href="post.php?post={{ data.id }}&action=edit"><?php _e( 'Edit more details' ); ?></a>
     414                <# } #>
    413415                <# if ( ! data.uploading && data.can.remove ) { #> |
    414                         <?php if ( MEDIA_TRASH ): ?>
     416                    <?php if ( MEDIA_TRASH ): ?>
    415417                        <# if ( 'trash' === data.status ) { #>
    416418                            <a class="untrash-attachment" href="#"><?php _e( 'Untrash' ); ?></a>
     
    418420                            <a class="trash-attachment" href="#"><?php _e( 'Trash' ); ?></a>
    419421                        <# } #>
    420                         <?php else: ?>
    421                             <a class="delete-attachment" href="#"><?php _e( 'Delete Permanently' ); ?></a>
    422                         <?php endif; ?>
    423                     <# } #>
     422                    <?php else: ?>
     423                        <a class="delete-attachment" href="#"><?php _e( 'Delete Permanently' ); ?></a>
     424                    <?php endif; ?>
     425                <# } #>
    424426            </div>
    425427
Note: See TracChangeset for help on using the changeset viewer.