是的,您可以使用一个过滤器-all_plugins
:
apply_filters( \'all_plugins\', array $all_plugins )
筛选要在插件列表表中列出的完整插件数组。
下面是一个改变Akismet插件描述的示例:
add_filter( \'all_plugins\', \'my_all_plugins\' );
function my_all_plugins( $all_plugins ) {
// the & means we\'re modifying the original $all_plugins array
foreach ( $all_plugins as $plugin_file => &$plugin_data ) {
if ( \'Akismet Anti-Spam\' === $plugin_data[\'Name\'] ) {
$plugin_data[\'Description\'] = \'My awesome description\';
}
}
return $all_plugins;
}
但是是的,上面的钩子只在插件列表上运行。。
my\\u all\\u插件只是一个示例名称。你应该用更好的