用 Sql 語法建立一個新的 WordPress Admin

Author: Eric  //  Category: Free Teaching

00. 為了 WordPress 安全起見, 很多人會把 WordPress 預設的 admin 做修改或刪除。如果刪除了預設的 admin, 也把文章都轉移到新建的管理員, 但一開始還能登入, 過一陣子突然不能登入了, 用 phpMyAdmin 進到您的 WordPress Database 下的 wp_users 也沒看到任何擁有管理權限的帳戶了, 那就繼續往下讀吧。 // Real Case Please Click Here

01. 請您先備份資料庫 Database
// 任何會動到資料庫 Database 的最好先備份, 人非聖賢, 孰能無過

02. 登入 phpMyAdmin, 我們要利用它來 run Sql 指令 Read more...

後台搜尋 WP Plugin出現HTTP Error During the API Request

Author: Eric  //  Category: Free Teaching

00. 家裡的速度有時不夠快 (其實是在亂下載),在後台搜尋插件時如果超過5秒沒反應,就會出現An Unexpected HTTP Error occurred during the API request。

01. 找到 /wp_include/ 下的 http.php

02. Ctrl+F 找到

'timeout' => apply_filters( 'http_request_timeout', 5),

03. 把數字改大一點 (eg:120),單位是秒。

'timeout' => apply_filters( 'http_request_timeout', 120),

04. 存檔,就完成了,接下來就可以快樂的在後台搜尋Plugin了。 // 直到下一次的大改版
// 如果是放在虛擬主機的,要下載下來改,改完再上傳覆蓋

自動更新或更新插件出現逾時Timed out

Author: Eric  //  Category: Free Teaching

00. 家裡的速度有時不夠快 (其實是在亂下載),自動更新或更新插件,有時更新到一半就 time out,出現Operation timed out after 60 seconds with 1024 bytes received,但又懶的自己下載插件Plugin。

01. 找到 /wp-admin/includes/ 下的 file.php

02. Ctrl+F 找到

$response = wp_remote_get($url, array('timeout' => 60));

// 60 那邊可能是其它數字 (eg:30), WordPress 版本不同數字略有差異
// 如果找不到,就用 $response = wp_remote_get($url, array(

03. 把數字改大一點 (eg:3600),單位是秒。

$response = wp_remote_get($url, array('timeout' => 3600));

04. 存檔,就完成了,接下來就可以快樂的更新了。 // 直到下一次的大改版
// 如果是放在網路空間的,要下載下來改,改完再上傳覆蓋

Pages: Prev 1 2 3