【问题标题】:change wordpress theme by url parameters通过 url 参数更改 wordpress 主题
【发布时间】:2014-01-09 08:59:54
【问题描述】:

原来我忘记在我的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 参数切换主题?管理员会话仍处于活动状态。

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    WordPress 使用以下网址来激活主题。

    /wp-admin/themes.php?action=activate&stylesheet=twentyfourteen&_wpnonce=71e651d2a3
    

    唯一的问题是,您需要知道 _wponce url 参数的值。它可能在您的浏览器历史记录中来自先前的请求?

    【讨论】:

      【解决方案2】:

      我终于通过以下方式解决了这个问题:

      由于这是一个共享主机帐户,我无法访问站点 ftp 帐户,但我可以访问同一帐户下的其他站点 ftp。 (客户端错误的凭据)

      所以,我在另一个 ftp 帐户中上传了以下 php 文件:

      $out = shell_exec ("cat /dev/null >  /absolute/path/to/functions.php");
      echo $out;
      

      这激起了我后来更新的 functions.php 函数。

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-08-09
        • 1970-01-01
        • 2011-08-12
        • 2015-11-11
        • 2019-12-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多