Make WordPress Core


Ignore:
Timestamp:
07/26/2017 11:27:47 PM (8 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-plugins-list-table.php

    r39063 r41160  
    557557            'activate' => '',
    558558            'details' => '',
    559             'edit' => '',
    560559            'delete' => '',
    561560        );
     
    638637             } // end if $screen->in_admin( 'network' )
    639638
    640             if ( ( ! is_multisite() || $screen->in_admin( 'network' ) ) && current_user_can( 'edit_plugins' ) && is_writable( WP_PLUGIN_DIR . '/' . $plugin_file ) ) {
    641                 /* translators: %s: plugin name */
    642                 $actions['edit'] = '<a href="plugin-editor.php?file=' . $plugin_file . '" class="edit" aria-label="' . esc_attr( sprintf( __( 'Edit %s' ), $plugin_data['Name'] ) ) . '">' . __( 'Edit' ) . '</a>';
    643             }
    644639        } // end if $context
    645640
     
    652647             *
    653648             * The default action links for the Network plugins list table include
    654              * 'Network Activate', 'Network Deactivate', 'Edit', and 'Delete'.
     649             * 'Network Activate', 'Network Deactivate', and 'Delete'.
    655650             *
    656651             * @since 3.1.0
     
    688683             *
    689684             * The default action links for the site plugins list table include
    690              * 'Activate', 'Deactivate', and 'Edit', for a network site, and
    691              * 'Activate', 'Deactivate', 'Edit', and 'Delete' for a single site.
     685             * 'Activate', and 'Deactivate', for a network site, and
     686             * 'Activate', 'Deactivate', and 'Delete' for a single site.
    692687             *
    693688             * @since 2.5.0
Note: See TracChangeset for help on using the changeset viewer.