web-dev-qa-db-fra.com

Avoir plusieurs auteurs pour le même plugin WordPress

Est-il possible d'avoir plus d'un auteur pour un plugin WordPress utilisant le bloc de commentaires du plugin? Je l'ai cherché, mais je pense que ce n'est pas possible par la méthode par défaut. Y at-il une solution de contournement pour cela?

/**
 * Plugin Name: Name Of The Plugin
 * Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
 * Description: A brief description of the Plugin.
 * Version: The Plugin's Version Number, e.g.: 1.0
 * Author: Name Of The Plugin Author
 * Author URI: http://URI_Of_The_Plugin_Author
 * License: A "Slug" license name e.g. GPL2
 */
3
MacLover

Essayez ceci

1) Ajoutez d’abord de nouveaux en-têtes pour la méta du plugin:

add_filter('extra_plugin_headers', 'add_extra_headers');

function add_extra_headers(){
return array('Author2');
}

2) Filtrez ensuite la méta-ligne de l'auteur sur la sortie:

add_filter('plugin_row_meta', 'filter_authors_row_meta', 1, 4);

function filter_authors_row_meta($plugin_meta, $plugin_file, $plugin_data, $status ){

if(empty($plugin_data['Author'])){
    return $plugin_meta;
}


if ( !empty( $plugin_data['Author2'] ) ) {
    $plugin_meta[1] = $plugin_meta[1] . ', ' . $plugin_data['Author2'];
}


return $plugin_meta;
}

3) Lorsque vous créez le plug-in, ajoutez la nouvelle clé méta et la valeur..exemple:

/**
 * Plugin Name: My Plugin
 * Plugin URI:http://myplugin.com
 * Description: My Plugin is the Best!
 * Version: 1.0
 * Author: <a href="#">Author One Name</a>
 * Author2: <a href="#">Author Two Name</a>
 */
1
David Labbe

La solution de David n'a pas fonctionné pour moi, mais j'ai pu faire une partie de ce qu'il a fait et mettre des liens directement dans le champ de l'auteur.

    Author: <a href="#1">Author 1</a>, <a href="#2">Author 2</a>
0
Mikal Madsen