Daily Archive for April 24th, 2007

求:解決問題方法

自從這裡由上一版的Wordpress系統,升級至2.1.2以來,右邊的Sidebar就一直出現了這個訊息。最初還以為是 Sidebar的內容有問題,但是刪去相關的句法,就連整個Sidebar也會消息得無影無蹤。結果就一直丟下沒理,直到現在。

我還是為這是上一版系統的臭蟲,不過剛升級到最新的2.1.3版本,發現問題仍然存在。不知道這是不是這裡所使用的主題的緣故?請問有沒有專家可以解釋一下這究竟是甚麼回事,也順道提供解決方法?本人在此先行致謝!

後續:

折騰了大半天,最後還是乞靈於wordpress.org的support forum,竟然給我發現不少由之前的版本,升級至2.1.1或之後的版本的人,都遇上同一問題--這應該是wordpress系統的語法改變了之故。

本來,這裡的Sidebar中,出現問題的句法是這樣子的:

get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories"); foreach ($link_cats as $link_cat) { ?>

在support forum中找到這一段討論,發問者最後好心地將修改後的版本貼上來:

get_results("SELECT cat_ID, cat_name FROM $wpdb->categories WHERE link_count > 0 ORDER BY cat_name ASC");
foreach ($link_cats as $link_cat) { ?>
cat_name;?>
cat_ID);?>

現時問題應該是解決了,不過那個sidebar呢,也真的是「亂七八糟」...