私のphp error_logはこのメッセージを表示し続けます、
WordPressデータベースエラークエリの 'order句'に不明な列 'wp_postmeta.meta_value'があります。 、10によって作成されました( 'wp-blog-header.php')、wp、WP-> main、WP-> query_posts、WP_Query-> query、WP_Query-> get_posts
私は自分のデータベースの中で何かを変更することは決してありません。
誰かがこれについて何か知っているか、これまでにこの問題を抱えている?
これはデータベースの変更によるものではありません。エラーが参照するものはこれです:
SELECT SQL_CALC_FOUND_ROWS wp_posts.id
FROM wp_posts
WHERE 1 = 1
AND 0
GROUP BY wp_posts.id
ORDER BY wp_postmeta.meta_value + 0 DESC,
wp_posts.post_date DESC
LIMIT 0, 10
あなたのコードはwp_posts
テーブル(上の2行目)からのデータのみを含みますが、ORDER BY
テーブル(6行目)からのwp_postmeta
データを試みています。それはできません。私はこれがWordPress Coreから来ているのではないかと思うので、プラグインまたはあなたのテーマはWP_Query
フックの1つへのコールバックをフックしています - 私の推測はposts_orderby
フィルタです。そのフィルタについての何かが壊れていて、それはそのwp_postmeta.meta_value
ビットを無差別に追加しています。