WordPress.org

Make WordPress Core

Ticket #5251: 6259.diff

File 6259.diff, 1.2 KB (added by stephdau, 7 years ago)
  • plugins.php

     
    103103<?php 
    104104        $style = ''; 
    105105 
     106        $plugins_allowedtags = array('a' => array('href' => array(),'title' => array()),'abbr' => array('title' => array()),'acronym' => array('title' => array()),'code' => array(),'em' => array(),'strong' => array()); 
     107 
    106108        foreach($plugins as $plugin_file => $plugin_data) { 
    107109                $style = ('class="alternate"' == $style|| 'class="alternate active"' == $style) ? '' : 'alternate'; 
    108110 
     
    114116                        $toggle = "<a href='" . wp_nonce_url("plugins.php?action=activate&amp;plugin=$plugin_file", 'activate-plugin_' . $plugin_file) . "' title='".__('Activate this plugin')."' class='edit'>".__('Activate')."</a>"; 
    115117                } 
    116118 
    117                 $plugins_allowedtags = array('a' => array('href' => array(),'title' => array()),'abbr' => array('title' => array()),'acronym' => array('title' => array()),'code' => array(),'em' => array(),'strong' => array()); 
    118  
    119119                // Sanitize all displayed data 
    120120                $plugin_data['Title']       = wp_kses($plugin_data['Title'], $plugins_allowedtags); 
    121121                $plugin_data['Version']     = wp_kses($plugin_data['Version'], $plugins_allowedtags);