创建新的wpdb类,操作远程测试数据库。(注:wordpress官网不支持远程连接数据库,会造成后台仪表盘崩溃,此连接用于本地开发连接测试数据库。)
global myWpdb; // myWpdb查询远程连接数据库
// 连接测试数据库
$dbhost='154.203.......';
$dbuser='www...';
$dbpassword='...';
$dbname='...';
$link=new mysqli($dbhost,$dbuser,$dbpassword,$dbname);
if ($link->connect_error){
die("连接失败:".$link->connect_error);
}
$myWpdb = new wpdb( $dbuser, $dbpassword, $dbname, $dbhost );
如若激活某个自己上传的主题后,致使整个网站崩溃,
wordpress不支持连接其他的数据库,会导致 连接失败:Connection refused,整个网站瘫痪,无法启动,后台无法访问,页面全部连接失败,找客服也不好使
解决方案只有一个,去wordpress.com的数据库,以下查询出的,删除当前主题的使用!
SELECT *
FROM wp_options
WHERE option_name = 'template'
OR option_name = 'stylesheet'
OR option_name = 'current_theme';
删除当前引用themes主题,需要反应时间较长才能网站恢复。