原来我忘了在我的functions.php文件中放一个分号,现在它崩溃了整个网站:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/content/xx/xxxxxxx/html/wp-content/themes/clean-home/functions.php on line 404
我没有FTP访问权限,也没有cPanel或托管访问权限,我正在使用wp-fileManager插件编辑网站。
我已经失去了所有的希望,我想知道是否有办法通过url参数切换主题?管理员会话仍然有效。
答案 0 :(得分:0)
WordPress使用以下网址激活主题。
/wp-admin/themes.php?action=activate&stylesheet=twentyfourteen&_wpnonce=71e651d2a3
唯一的问题是,您需要知道_wponce url参数的值。它可能在您之前的请求的浏览器历史记录中吗?
答案 1 :(得分:0)
我终于通过以下方式解决了这个问题:
由于这是一个共享主机帐户,我无法访问该网站的ftp帐户,但我可以访问同一帐户下的其他网站ftp。 (客户端错误的凭据)所以,我在其他ftp帐户中上传了以下php文件:
$out = shell_exec ("cat /dev/null > /absolute/path/to/functions.php");
echo $out;
这就击败了我后来更新的functions.php函数。
我回答自己的问题,如果有一天它会帮助某人。