Make WordPress Core

Ticket #38169: 38169.patch

File 38169.patch, 3.8 KB (added by johnbillion, 7 years ago)
  • src/wp-admin/includes/class-wp-ms-themes-list-table.php

    diff --git a/src/wp-admin/includes/class-wp-ms-themes-list-table.php b/src/wp-admin/includes/class-wp-ms-themes-list-table.php
    index 0f3865a985..8e4c789dbb 100644
    a b class WP_MS_Themes_List_Table extends WP_List_Table { 
    395395                $actions = array(
    396396                        'enable' => '',
    397397                        'disable' => '',
    398                         'edit' => '',
    399398                        'delete' => ''
    400399                );
    401400
    class WP_MS_Themes_List_Table extends WP_List_Table { 
    448447                        );
    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(
    468452                                'action'       => 'delete-selected',
    class WP_MS_Themes_List_Table extends WP_List_Table { 
    492476                 * non-network enabled themes when editing a site in the Network admin.
    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
    501485                 *
  • src/wp-admin/includes/class-wp-plugins-list-table.php

    diff --git a/src/wp-admin/includes/class-wp-plugins-list-table.php b/src/wp-admin/includes/class-wp-plugins-list-table.php
    index 136fbd4c73..9373d852cf 100644
    a b class WP_Plugins_List_Table extends WP_List_Table { 
    556556                        'deactivate' => '',
    557557                        'activate' => '',
    558558                        'details' => '',
    559                         'edit' => '',
    560559                        'delete' => '',
    561560                );
    562561
    class WP_Plugins_List_Table extends WP_List_Table { 
    637636
    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
    646641                $actions = array_filter( $actions );
    class WP_Plugins_List_Table extends WP_List_Table { 
    651646                         * Filters the action links displayed for each plugin in the Network Admin Plugins list table.
    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
    657652                         *
    class WP_Plugins_List_Table extends WP_List_Table { 
    687682                         * Filters the action links displayed for each plugin in the Plugins list table.
    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
    694689                         * @since 2.6.0 The `$context` parameter was added.