WordPress.org

Make WordPress Core

Ticket #18468: 18468.diff

File 18468.diff, 1.6 KB (added by PeteMall, 3 years ago)
  • wp-admin/includes/class-wp-upgrader.php

     
    13541354                        'activate' => '<a href="' . $activate_link .  '" class="activatelink" title="' . esc_attr( sprintf( __('Activate &#8220;%s&#8221;'), $name ) ) . '">' . __('Activate') . '</a>' 
    13551355                                                        ); 
    13561356 
     1357                if ( is_network_admin() && current_user_can( 'manage_network_themes' ) ) 
     1358                        $install_actions['network_enable'] = '<a href="' . esc_url( wp_nonce_url( 'themes.php?action=enable&amp;theme=' . $template, 'enable-theme_' . $template ) ) . '" title="' . esc_attr__( 'Enable this theme for all sites in this network' ) . '" target="_parent">' . __( 'Network Enable' ) . '</a>'; 
     1359 
    13571360                if ( $this->type == 'web' ) 
    13581361                        $install_actions['themes_page'] = '<a href="' . self_admin_url('theme-install.php') . '" title="' . esc_attr__('Return to Theme Installer') . '" target="_parent">' . __('Return to Theme Installer') . '</a>'; 
    13591362                else 
  • wp-admin/network/themes.php

     
    4040                        check_admin_referer('enable-theme_' . $_GET['theme']); 
    4141                        $allowed_themes[ $_GET['theme'] ] = true; 
    4242                        update_site_option( 'allowedthemes', $allowed_themes ); 
    43                         wp_redirect( add_query_arg( 'enabled', '1', $referer ) ); 
     43                        wp_redirect( network_admin_url( 'themes.php?enabled=1' ) ); 
    4444                        exit; 
    4545                        break; 
    4646                case 'disable':