WordPress database error
前幾天,David來信問到,在升級到WordPress 2.2.1版後,側邊欄出現了資料庫錯誤的訊息(圖一)。
(圖一)
WordPress database error: [Unknown column ‘cat_’ in ‘order clause’]
SELECT * FROM wp_categories WHERE cat_ID > 0 AND link_count > 0 ORDER BY cat_ ASC
錯誤訊息放大圖(圖二)。
(圖二)
接著就把錯誤訊息的排除方式說明於下,跟大家分享。
1. 首先登入管理介面,點選外觀,再點選佈景主題編輯器,選擇側邊資訊方塊列(sidebar.php),準備進行修改,修改前請先確認檔案屬性(例如666)是可以編輯的。
2. 檢查檔案中語法,找到<?php get_links_list(''); ?>
。
3. 將它改成<?php get_links_list(id); ?>
。修改完記得點選Update File完成更新。
4. 完成後記得將側邊資訊方塊列(sidebar.php)的屬性再改回不可編輯(644)。
更多關於get_links_list語法的說明,可以參閱http://codex.wordpress.org/Template_Tags/get_links_list
我就是MAX 提到的DAVID 哈哈~
感謝MAX 熱心幫助才解決了這個問題喔!~
不错,学习中
我這個模板找不到耶
請求支援~
http://blog.we2s.com/
問題解決了!
非常感謝你!: )
那個~我找不到Update File在哪裡耶…他到底在哪裡阿-A-"
還有,我的sidebar.php中沒有。只有
cat_id, ”, ”, ”, FALSE, ‘id’, TRUE,
TRUE, -1, TRUE); ?>
那我是將?php get_links($link_cat->cat_id,改成?php get_links($link_cat->id,嗎?謝謝
附帶一提,你說的側邊資訊方塊列我這邊的中文顯示是邊欄…
可能中文化的人不一樣~
有些語法被吃掉了….
大人我可不可以直接把sidebar.php寄給你看看?
我是直接安裝新版(2.2.1),無論我安裝的是英文、正體中文、簡體中文
安裝完後,都外管理介面後台的”外觀”出現下最錯誤訊息,而且外觀主題無法使用:
Warning: array_keys() [function.array-keys]: The first argument should be an array in /www/toxhost.com/x/x/x/xxxxxx/htdocs/wordpress/wp-includes/theme.php on line 276
↑我不知道要做哪些設定上的改變,所以才請求前輩指點,謝謝!
hi, Max
我也遇到了類似的問題,在升級後出現
[You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ” at line 1]
SELECT cat_id, cat_name FROM
我的sidebar.php 裡頭的語法與您所建議的有些差異,可以請您指導一下嗎?
感激不盡啊~~~
Max 真是回應超快,超熱心啊
感謝感謝
我先試試能否自行解決…
還是請您指點一下好了,完全霧煞煞~
網址
http://chthonic.org/diary
麻煩您了。
感謝max
問題順利解決囉!!每次網路上碰到像您一樣熱心的的人
就是一個感動啊~~