升級WordPress 3.2,又出問題

前不久本站升級Wordpress 3.1.3,今天看到訊息通知又出了Wordpress 3.2正式版,手癢試試新版的自動升級,就給它按下去,幾秒鐘就完成了,沒有錯誤。

試了一些功能,好像ok…但是有幾個plugin有列表的地方出不來,畫面顯示一片空白,原來http server就回覆500錯誤,再查php的error log,發現出現:
PHP Fatal error: Call to undefined method WP_List_Table::wp_list_table() in C:\Appserv\wwwroot\wp\wp-content\plugins\avh-first-defense-against-spam\class\avh-fdas.ipcachelist.php on line 53

PHP Fatal error: Call to undefined method WP_List_Table::wp_list_table() in C:\Appserv\wwwroot\wp\wp-content\plugins\backwpup\app\list-tables.php on line 8

看來是Wordpress 3.2的WP_List_Table出了問題,自己死馬當活馬醫,用以前介紹的工具Winmerge找一下,改
wp-admin\includes\class-wp-list-table.php 第80行,

function __construct( $args = array() ) {
改為
function WP_List_Table( $args = array() ) {
問題解決!是Wordpress 3.2的bug吧,php我不懂,為什麼要特地改用__construct,反而出問題?

沒事,還是別亂升級。

(Visited 242 times, 1 visits today)

別人也看了:

Windows 64-bit 網站程式 apache,php,mysql 的資源... 這一篇是記綠 Windows x64 網站程式的資源,怕忘記去哪裡找了。 Apache 2.2 Windows 64-bit Php 5.3 64 bit MySQL 5 ...
架設 WordPress 的一些經驗,使用 Windows XP + IIS... 曉瑩想在網路上作一些網誌(web log,簡稱blog)的時候, 我就在網路上搜尋看哪一個blog套件好用. 最先找到的是Movable Type, 也試了裝看看, 結果是可用, 但是在上傳圖片時有些...
WordPress Permalink 與 IIS 用的 ISAPI_rewrite 本篇屬進階功能,適用於裝好WordPress又想挖掘出新功能的人使用. WordPress 裡有個東西叫做 Permalink, 它是 permanent link 的縮寫. What is tha...
Apache on Windows 本格的 Apache 跑在新主機板的 Windows Vista 上面,經過幾天運行,目前看起來 ok. 目前的 Apache 2.2.4 安裝檔,不能在 Vista 上完成安裝,有下面方法可...
幾個php 7跑WordPress要安裝的模組 這幾天重裝一台ubuntu server,裝了nginx、php7.0之後,要跑Wordpress或phpMyAdmin,有幾個php 7.0的模組要安裝,紀錄一下,免得忘記: sudo apt-g...
分享:

“升級WordPress 3.2,又出問題” 有 6 則迴響.

  1. I updated backwpup to 2.1.6 in WP 3.2.1 AND HAD Call to undefined method WP_List_Table::WP_List_Table() . I changed function __construct( $args = array() ) {

    to 
function WP_List_Table( $args = array() ) {, an solved the problem.

    Thanks for your post!

發表迴響