Ticket #5174: 5174.2.diff

File 5174.2.diff, 603 bytes (added by DD32, 4 years ago)

deactivate plugin even if plugin list empty

  • wp-admin/plugins.php

     
    9292        </thead> 
    9393<?php 
    9494        $style = ''; 
     95         
     96        foreach($current_plugins as $plugin_file) //Check that all the active plugins are on the plugins list. 
     97                if ( empty($plugins) || ! isset( $plugins[ $plugin_file] ) ) 
     98                        deactivate_plugins($plugin_file); 
    9599 
    96100        foreach($plugins as $plugin_file => $plugin_data) { 
    97101                $style = ('class="alternate"' == $style|| 'class="alternate active"' == $style) ? '' : 'alternate';