似乎在安裝了 Really Simple SSL 後,就常常無法登入後台,每次得要輸入 2 次帳號及密碼,第 3 次則跳出以下這個錯誤訊息後,才能登入。雖說不是完全無法登入。但同樣的帳號密碼得輸入3次才能進入,也真是麻煩呀。
Error: Cookies are blocked or not supported by your browser. you must enable cookies to use wordpress.
由於我的錯誤訊息是英文的,所以 Google 上找不太到資料。找了許久有神人提供以下解決方法
Step 1. 透過 FTP ,下載存放在主題下的 functions.php
以我的路徑來看,先找到 wp-content 再找到專門放主題的資料夾 themes 再找到目前啟用且使用的主題名稱,如我目前使用的主題是 soledad 的子主題,把 functions.php 下載到自己的電腦。
Step 2. 用記事本打開這個檔案後,將代碼輸入到最後一行。如以下圖示。然後再把這個檔案上傳到原本的路徑裡,就可以解決這個問題囉。
使用記事本來開啟 functions.php 後,把下方的代碼直接就複製貼上到文字內容最後面即可。
詳細代碼如下
// 解決 WordPress 登入時 Cookie 問題
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);
if ( SITECOOKIEPATH != COOKIEPATH )
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);
不過上面的方式,並沒有解決我的問題
再加上網路的 SEO 怪怪的,網路搜尋的 site name 總是加上之前舊的網站名稱,所以索性將網站裡的外掛程式作個整理,停用甚至刪除不用的外掛程式,結果
正常了! 正常了! 正常了!
看來網路上的偏方還不如好好的整理自己的外掛程式來得實在呀。
2 comments
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, COOKIEPATH, COOKIE_DOMAIN);
if ( SITECOOKIEPATH != COOKIEPATH )
setcookie(TEST_COOKIE, ‘WP Cookie check’, 0, SITECOOKIEPATH, COOKIE_DOMAIN);
你引號錯了
謝謝您