Make WordPress Core


Ignore:
Timestamp:
07/26/2017 11:27:47 PM (9 years ago)
Author:
johnbillion
Message:

Administration: Remove Edit links from all plugin listing screens and the remaining theme listing screens.

This simplifies these list tables, reducing user confusion, without removing functionality.

Fixes #38169

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/class-wp-ms-themes-list-table.php

    r38827 r41160  
    396396                        'enable' => '',
    397397                        'disable' => '',
    398                         'edit' => '',
    399398                        'delete' => ''
    400399                );
     
    449448                }
    450449
    451                 if ( current_user_can('edit_themes') ) {
    452                         $url = add_query_arg( array(
    453                                 'theme' => $theme_key,
    454                         ), 'theme-editor.php' );
    455 
    456                         /* translators: %s: theme name */
    457                         $aria_label = sprintf( __( 'Open %s in the Theme Editor' ), $theme->display( 'Name' ) );
    458 
    459                         $actions['edit'] = sprintf( '<a href="%s" class="edit" aria-label="%s">%s</a>',
    460                                 esc_url( $url ),
    461                                 esc_attr( $aria_label ),
    462                                 __( 'Edit' )
    463                         );
    464                 }
    465 
    466450                if ( ! $allowed && current_user_can( 'delete_themes' ) && ! $this->is_site_themes && $stylesheet != get_option( 'stylesheet' ) && $stylesheet != get_option( 'template' ) ) {
    467451                        $url = add_query_arg( array(
     
    493477                 *
    494478                 * The default action links for the Network themes list table include
    495                  * 'Network Enable', 'Network Disable', 'Edit', and 'Delete'.
     479                 * 'Network Enable', 'Network Disable', and 'Delete'.
    496480                 *
    497481                 * The default action links for the Site themes list table include
    498                  * 'Enable', 'Disable', and 'Edit'.
     482                 * 'Enable', and 'Disable'.
    499483                 *
    500484                 * @since 2.8.0
Note: See TracChangeset for help on using the changeset viewer.