同一个WordPress插件有多个作者

时间:2014-10-01 作者:MacLover

使用插件注释块的WordPress插件是否可能有多个作者?我搜索了它,但我认为通过默认方式是不可能的。是否有解决方法?

/**
 * 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
 */

2 个回复
SO网友:David Labbe

试试这个

1) 首先为插件元添加新标题:

add_filter(\'extra_plugin_headers\', \'add_extra_headers\');

function add_extra_headers(){
return array(\'Author2\');
}
2)下一步过滤输出上的作者元行:

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)创建插件时,添加新的元键和值。。示例:

/**
 * 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>
 */

SO网友:Mikal Madsen

David的解决方案对我不起作用,但我能够做他所做的部分工作,并将链接直接放在作者字段中。

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

结束

相关推荐

必须使用插件自动加载器:如何正确使用get_plugins()?

我的autoloader类负责加载必须使用的插件,这些插件不位于mu-plugins 文件夹要定位它们,我需要使用get_plugins() 作用According to Codex, 该函数接受一个参数:$plugin\\u folder(string)(可选):单个插件文件夹的相对路径。我的文件层次结构如下所示:|-- /mu-plugins | |-- autoload.php // only includes wpmu/autoload.php&#