腾讯云服务器优惠活动华纳云香港服务器

如何实现WordPress主题自动提示用户需要安装的插件?

WordPress主题推荐

只需要将以下代码添加到当前主题的 functions.php 文件最后一个 ?> 的前面,然后修改代码中关于插件的名称即可。

  1. /** 
  2.     *WordPress 提醒用户当前主题需要的插件 
  3.     *https://www.endskin.com/plugins-messages/ 
  4. */  
  5. function Bing_plugins_messages(){  
  6.     $plugin_messages = array();  
  7.     include_once( ABSPATH . ‘wp-admin/includes/plugin.php’ );  
  8.    
  9.     //必须安装 wp-postviews 插件  
  10.     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>’;  
  11.    
  12.     //必须安装 Simple URLs 插件  
  13.     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>’;  
  14.    
  15.     ifcount$plugin_messages ) > 0 ){  
  16.         echo ‘<div id=“message” class=“error”>’;  
  17.             foreach$plugin_messages as $message ) echo ‘<p><strong>’ . $message . ‘</strong></p>’;  
  18.         echo ‘</div>’;  
  19.     }  
  20. }  
  21. add_action( ‘admin_notices’, ‘Bing_plugins_messages’ );  

上述代码的意思就是使用这个主题必须安装 wp-postviews 插件和 simple-urls 插件,如果是其他插件请自行增减即可。

效果图如下:

如何实现WordPress主题自动提示用户需要安装的插件?-第1张-boke112百科(boke112.com)

以上内容整理自@EndSkin

本文地址:https://boke112.com/post/4228.html

赞 (0) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu