通过url参数更改wordpress主题

时间:2014-01-09 08:59:54

标签: php wordpress

原来我忘了在我的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参数切换主题?管理员会话仍然有效。

2 个答案:

答案 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函数。

我回答自己的问题,如果有一天它会帮助某人。

相关问题