jim912さんありがとうございました。
まさかのページテンプレートのほうに書き込んでました^^;
急いで元に戻して、ヘッダーテンプレートの方に書き込みました。
おかげで無事解決できました。
おかげ様でWPのしくみも少しずつ理解できるようになってきました。
今後ともよろしくお願いいたします。
orderby=order
をorder by=order
としたら正常に表示されるようになりました。
以前この部分を変更した覚えはないんですけどね・・・^^;
これで正しいのかは分かりませんがとりあえず、きちんと表示されているので良しとします。
もし、「正しくはこうなんだよ」という意見がありましたらよろしくお願いします。
jim912さん、いろいろとご指導いただき、ありがとうございました。
今後ともよろしくお願いいたします。
jim912さんありがとうございます。
sidebar.phpのカテゴリー部分を以下に抜粋しましたのでおかしなところがあればご指摘願います。
<h2>カテゴリー</h2>
<ul>
<?php wp_list_cats('orderby=order & optioncount=1 & hierarchical=1 & hide_empty=1'); ?>
</ul>
jim912さんありがとうございました。
WPは使い始めたばかりであまり専門的なことがわからないのですが、テーマ、プラグインはカスタマイズは行っていません。バージョンは最新版にアップデートしました。
恐れ入りますが、勉強不足で下記の部分がよく理解できません。
もう少し詳しく教えていただけませんでしょうか?
実際にエラーの原因となっているのは、ORDER BY orderのorderフィールドがバッククォートでエスケープ処理されておらず、SQLの命令文と解釈されているためです。(フォーラム投稿時に意図的にバッククォートを削除したのであれば、別の原因でしょう。)
バッククォートとは?
具体的な修正方法など
よろしくお願いします。