簡體   English   中英

通過url參數更改wordpress主題

[英]change wordpress theme by url parameters

原來,我忘了在我的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參數切換主題? 管理員會話仍處於活動狀態。

WordPress使用以下URL激活主題。

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

唯一的問題是,您需要知道_wponce url參數的值。 它可能是您先前請求中的瀏覽器歷史記錄?

我終於通過以下方式解決了這個問題:

因為這是一個共享的托管帳戶,所以我沒有訪問站點ftp帳戶的權限,但可以訪問同一帳戶下的其他站點ftp。 (客戶錯誤的憑證)

因此,我在另一個ftp帳戶中上傳了以下php文件:

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

這鞭打了我后來更新的functions.php函數。

我有一天會回答我自己的問題,是否有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM