WordPress.org

Make WordPress Core

Ticket #12130: 12130.diff

File 12130.diff, 2.3 KB (added by Otto42, 5 years ago)

Updated patch for trunk

  • wp-admin/includes/plugin.php

     
    2121 * Description: Plugin Description 
    2222 * Author: Plugin author's name 
    2323 * Author URI: Link to the author's web site 
     24 * Donate URI: Link to the donate to the plugin author  
    2425 * Version: Must be set in the plugin for WordPress 2.3+ 
    2526 * Text Domain: Optional. Unique identifier, should be same as the one used in 
    2627 *              plugin_text_domain() 
     
    3940 *              from the author. 
    4041 *              'Author' - The author's name 
    4142 *              'AuthorURI' - The authors web site address. 
     43 *              'DonateURI' - Web address to donate to the plugin author.  
    4244 *              'Version' - The plugin version number. 
    4345 *              'PluginURI' - Plugin web site address. 
    4446 *              'TextDomain' - Plugin's text domain for localization. 
     
    7577                'Author' => 'Author', 
    7678                'AuthorURI' => 'Author URI', 
    7779                'TextDomain' => 'Text Domain', 
    78                 'DomainPath' => 'Domain Path' 
     80                'DomainPath' => 'Domain Path', 
     81                'DonateURI' => 'Donate URI'  
    7982                ); 
    8083 
    8184        $plugin_data = get_file_data( $plugin_file, $default_headers, 'plugin' ); 
     
    98101                else 
    99102                        load_plugin_textdomain($plugin_data['TextDomain'], false, dirname($plugin_file)); 
    100103 
    101                 foreach ( array('Name', 'PluginURI', 'Description', 'Author', 'AuthorURI', 'Version') as $field ) 
     104                foreach ( array('Name', 'PluginURI', 'Description', 'Author', 'AuthorURI', 'Version', 'DonateURI') as $field ) 
    102105                        $plugin_data[ $field ] = translate($plugin_data[ $field ], $plugin_data['TextDomain']); 
    103106        } 
    104107 
  • wp-admin/plugins.php

     
    533533                } 
    534534                if ( ! empty($plugin_data['PluginURI']) ) 
    535535                        $plugin_meta[] = '<a href="' . $plugin_data['PluginURI'] . '" title="' . __( 'Visit plugin site' ) . '">' . __('Visit plugin site') . '</a>'; 
    536  
     536                if ( ! empty($plugin_data['DonateURI']) )  
     537                        $plugin_meta[] = '<a href="' . $plugin_data['DonateURI'] . '" title="' . __( 'Donate' ) . '">' . __('Donate') . '</a>';  
     538                         
    537539                $plugin_meta = apply_filters('plugin_row_meta', $plugin_meta, $plugin_file, $plugin_data, $context); 
    538540                echo implode(' | ', $plugin_meta); 
    539541                echo "</td>