我有一个多用途的主题,可以下载完整的演示网站内容/wordpress。通常情况下(www.example.com)它很完美,可以运行所有演示请求,上次我安装了一个新的wordpress multisite network 并作为启用Network theme.
Fatal error: Cannot use object of type WP_Error as array in /home1/user/public_html/example.com/wp-content/themes/mytheme/functions/importer/import.php on line 491
导入中的行号491。php如下所示
if( $response[\'response\'][\'code\'] == 401 ){
下面是从第489行到第511行的完整php代码块
<?php
if( $test_error ){
if( $response[\'response\'][\'code\'] == 401 ){
// 401 Unauthorized | HTTP Basic Authentication
echo \'<tr class="row-401">\';
echo \'<th scope="row">\';
echo \'<label for="import">Login details</label>\';
echo \'</th>\';
echo \'<td>\';
echo \'<p class="description">Looks like your server uses HTTP Basic Authentication, please enter your login details:</p>\';
echo \'<label for="args_login">Login</label>\';
echo \'<input type="text" name="args_login" />\';
echo \'<label for="args_pass">Password</label>\';
echo \'<input type="password" name="args_pass" />\';
echo \'</td>\';
echo \'</tr>\';
}
}
?>
以下是wordpress网络的详细信息:子域未启用,网络启用“beTheme”,每次向支持人员询问时,他们都会询问托管管理员,而hostgator支持人员无法回答有关多站点的问题。顺便说一句,我确信他们没有阻止任何请求,因为我提到过这个主题可以很好地与普通的wordpress网站配合使用。我很困惑在多站点网络中到底发生了什么,或者应该有什么确切的解决方案?我很抱歉,如果已经有此问题提出,但我找不到任何问题/答案。