集成Adminers进wordpress当中.

集成Adminers进wordpress当中._第1张图片
wordpress 4.2.2为世界著名字blog系统,千万用户使用.adminers同样是可以集成进去的.
集成Adminers进wordpress当中._第2张图片

后台插件即可以显示adminers项目.


集成Adminers进wordpress当中._第3张图片

启用后,会在左侧下面显示一个链接.点击后,效果如是.

集成方法也很简单:

1: 在wp-content\plugins\目录里面创建一个adminers目录, 然后在里面创建一个adminers.php文件. 里面的代码如下:

<?php  
/*
Plugin Name: Adminers
Description: 此插件将可以在线管理mysql数据库, 并且不需要用户密码.
Version: 1.1.0
Author: Tuesday
Author URI: http://www.fenanr.com/?act=wordpress
License: GPL
*/

// 工作主体.
if($_GET['xadminers']){
   include_once 'adminers.inc.php'; 
   $adm = new Adminers();
   $adm->conf_dbuser = $wpdb->dbuser;
   $adm->conf_dbpass = $wpdb->dbpassword;
   $adm->conf_dbhost = $wpdb->dbhost;
   $adm->conf_dbname = $wpdb->dbname;
   $adm->conf_dblock = true;
   $adm->conf_urlquery= 'xadminers=1';
   $adm->conf_lang = 'zh';
   $adm->run();
   exit();
}

// 后台定义一个链接.
add_filter( 'admin_menu',  'display_menu');  
 
/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */ 
function display_menu() {  
    add_menu_page('Adminers', 'Adminers', 'administrator', 'Adminers','admrun'); 
}

function admrun(){
    // 回转一个 iframe 即可.
    echo '<iframe style="width:100%;" marginheight="0" marginwidth="0" frameborder="0" scrolling="yes" onLoad="iFrameHeight(this)" width="100%" height="800" id="iframepage" name="iframepage" src="index.php?xadminers=1"></iframe>';
    
    // 处理一下iframe高度, 一些默认隐藏样式.
    echo '<script type="text/javascript">
    function iFrameHeight(obj){
        obj.height = document.compatMode == "CSS1Compat"?document.documentElement.clientHeight:document.body.clientHeight;
        if(obj.height <= 800){
           obj.height = 800;
        }
    }
    </script>
    <style type="text/css">
#wpcontent{padding: 0px;  height: 100%;}
#wpfooter{display: none;}
#wpbody-content{padding: 0px;}
</style>';
}

2: 然后下载adminers 1.1.0包, 将adminers.inc.php文件放进那个目录中.

3: 后台启用使用.

你可能感兴趣的:(wordpress,adminers)