是否可以通过编程方式更改插件作者提供的插件描述?我在下面强调的文本是我想要改变的内容:
我经常发现大多数插件都有相当无用的描述,使用这个区域来描述我们使用插件的目的是很有用的。所有允许您为其他插件编写注释的插件(我已经尝试过)都不能提供令人满意的解决方案。
有什么想法吗?
是否可以通过编程方式更改插件作者提供的插件描述?我在下面强调的文本是我想要改变的内容:
我经常发现大多数插件都有相当无用的描述,使用这个区域来描述我们使用插件的目的是很有用的。所有允许您为其他插件编写注释的插件(我已经尝试过)都不能提供令人满意的解决方案。
有什么想法吗?
是的,您可以使用一个过滤器-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插件只是一个示例名称。你应该用更好的
可以打开插件目录,在其中查找文件名、插件名。php,用编辑器打开它,您应该看到:
/**
* Plugin Name: Your Plugin
* Plugin URI: Plugin Uri (url )
* Description: Your custom description.
* Version: 1.0.1
* Author: Your Name
* Author URI: Your Site
* License: GPL2+
* Text Domain: translate-string
* Domain Path: /languages/
*
*/
我对WordPress代码比较陌生,我想用https://animate.style/ 或其他jQuery代码。您认为这样做有任何安全问题吗?感谢您的支持!