問題描述
Notice: 自4.5 版本後,get_currentuserinfo 已被捨棄!請改用wp_get_current_user() in /home/wpsite/public_html/wp-includes/functions.php on line 3838
解決方式
- 安裝外掛
透過 google 大神的協助,找到這篇 mashshare.net 的提示,安裝 Query Monitor 外掛。 - 查看問題的來源
不斷切換網頁(前端與後台),然後查看 Query Monitor 在 WordPress 網頁上方「管理列」的訊息。當錯誤出現的時候,網頁上方的「管理列」會變成『紅色』警示,如下圖:
之後是在瀏覽文章全文的時候才發現是 Disqus Conditional Load 外掛的問題!using-query -monitor-debug - 修正問題程式碼
登入主機後台的 cPanel 使用『檔案管理員』,找到《wp-content/plugins/disqus-conditional-load》資料夾,編輯【disqus.php】文件,改用 wp_get_current_user() 來取代原先的 get_currentuserinfo() 函式,儲存文件後重新查看網頁,發現問題已被解決了!