WordPress中提醒用户安装插件功能的方法

06月/22日/WordPress/浏览 302

WordPress插件或主题开发者,有时需要提示用户安装某插件来实现某个功能时,我们只需将下面代码放在当前使用的WordPress主题的functions.php文件中即可,功能参考如下:




function Bing_plugins_messages(){
  $plugin_messages = array();
  include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
 
  //必须安装xxxx插件
  if( !is_plugin_active( 'wordpress-xxx/xxx.php' ) ) $plugin_messages[] = '当前主题要求安装并启用 xxxx插件,<a href="http://www.zhuige.com" target="_blank">点击下载此插件</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' );


示例代码中的目录路径,说明可按需修改。


当用户安装所提示的插件后,提示框即自动关闭。

发表评论

暂无评论,抢个沙发...

客服 工单