只需要将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面,然后修改代码中关于插件的名称即可。
- /**
- *WordPress提醒用户当前主题需要的插件
- *https://www.endskin.com/plugins-messages/
- */
- functionBing_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插件,<arel="nofollow noopener noreferrer" href="plugins.php">点此打开已安装插件列表</a>|<arel="nofollow noopener noreferrer" href="plugin-install.php?s=wp-postviews&tab=search&type=term">点此搜索并下载此插件</a>';
- //必须安装SimpleURLs插件
- if(!is_plugin_active('simple-urls/plugin.php'))$plugin_messages[]='当前主题要求必须安装并启用SimpleURLs插件,<arel="nofollow noopener noreferrer" href="plugins.php">点此打开已安装插件列表</a>|<arel="nofollow noopener noreferrer" href="plugin-install.php?s=wp-postviews&tab=search&type=term">点此搜索并下载此插件</a>';
- if(count($plugin_messages)>0){
- echo'<divid="message"class="error">';
- foreach($plugin_messagesas$message)echo'<p><strong>'.$message.'</strong></p>';
- echo'</div>';
- }
- }
- add_action('admin_notices','Bing_plugins_messages');
上述代码的意思就是使用这个主题必须安装 wp-postviews 插件和 simple-urls 插件,如果是其他插件请自行增减即可。
效果图如下:
内容整理自:EndSkin - https://www.endskin.com/plugins-messages/
到此这篇关于如何如何实现WordPress主题自动提示用户需要安装的插件?就介绍到这了。婚姻——人生最大的风投。更多相关如何如何实现WordPress主题自动提示用户需要安装的插件?内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!