SEO対策

【対処法】WordPress データベースエラー: [Table ‘xxxxxx’ doesn’t exist]

218339-P106FT-646

WordPress データベースエラー: [Table ‘xxxxx’ doesn’t exist]

が表示されてしまい、原因と対処法がわかったのでご紹介します。

今回の原因

今回の原因は「テーブル名の指定が正しくなかった」こと
※ただし、1ヶ月前までは動いていたので正しかった(?)

「wp_products」というデータベース名の、WordPressと接続してるDBから情報を取得していました。

これまでテーブル名の「wp_」が不要だったはずですが、急に「wp_」を付けなければいけなくなっていました。

データベースから情報を取得する時に、下記を参考にして以前PHPコードを書きました。

WordPressでデータをDBに保持して使う方法

※テーブル名にプレフィックス” wp_ “を付ける必要はありません。WordPressでデータをDBに保持して使う方法

当時は動いたんですが、急に動かなくなりました。

対処法

「wp_」を付けてあげれば動作するようになりました。

▼変更前

▼変更後

以上で解決ですが、WordPressの仕様変更だったのでしょうか。


次の記事も読むと、未来のユーザーニーズが見えてきます

icon-check-circle Google検索の変遷から見えてくる「Googleがキュレーション化する日」
あなたの課題はなんですか?
【SEO】順位が上がらない。アクセスが集まらない。
【アフィリエイト】成果が発生しない。リンクをクリックされない。
【サービス登録率】登録まで行かない。登録率が改善しない。
【広告運用】CPAが下がらない。毎回数値がブレる。
Twitterをフォロー 30分相談 コンサル相談 匿名質問
(2018年3月12日現在、1件コンサルの空きがあります)