只需要将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面,然后修改代码中关于插件的名称即可。
- /**
- *WordPress 提醒用户当前主题需要的插件
- *https://www.endskin.com/plugins-messages/
- */
- function Bing_plugins_messages(){
- $plugin_messages = array();
- include_once( ABSPATH . ‘wp-admin/includes/plugin.php’ );
- //必须安装 wp-postviews 插件
- if( !is_plugin_active( ‘wp-postviews/wp-postviews.php’ ) ) $plugin_messages[] = ‘当前主题要求必须安装并启用 wp-postviews 插件,<a href=“plugins.php”>点此打开已安装插件列表</a> | <a href=“plugin-install.php?s=wp-postviews&tab=search&type=term”>点此搜索并下载此插件</a>’;
- //必须安装 Simple URLs 插件
- if( !is_plugin_active( ‘simple-urls/plugin.php’ ) ) $plugin_messages[] = ‘当前主题要求必须安装并启用 Simple URLs 插件,<a href=“plugins.php”>点此打开已安装插件列表</a> | <a href=“plugin-install.php?s=wp-postviews&tab=search&type=term”>点此搜索并下载此插件</a>’;
- if( count( $plugin_messages ) > 0 ){
- echo ‘<div id=“message” class=“error”>’;
- foreach( $plugin_messages as $message ) echo ‘<p><strong>’ . $message . ‘</strong></p>’;
- echo ‘</div>’;
- }
- }
- add_action( ‘admin_notices’, ‘Bing_plugins_messages’ );
上述代码的意思就是使用这个主题必须安装 wp-postviews 插件和 simple-urls 插件,如果是其他插件请自行增减即可。
效果图如下:
以上内容整理自@EndSkin