WordPressで実行されているSQL文をページ上に表示する方法
WordPressにてWP_Queryで記事を取得しようとしたものの希望の挙動にならずどのようなSQL文が実行されたのか確認したい時が偶にある(特に開発時)。そのためWordPressで実行されているSQL文をページ上に表示する方法を以下にメモ。
対応方法
パターン1
SQL文を発行したい箇所に以下のvar_dump部分を記述する。
$args = array(
'category__in' => $category_ID,
'tag__in' => $tag_ID,
'orderby' => 'rand',
);
$query = new WP_Query($args);
//SQL文を出力
var_dump($query->request);
パターン2
以下プラグインを導入する。
以下のような形でページ内で実行されているSQL一覧が確認できる。
関連記事
-
-
Advanced Custom Fieldsでセレクトメニューを動的に生成する方法
WordPressでカスタムフィールド設定用のプラグインAdvanced Cus ...
-
-
WordPressでデータベース接続確立エラー発生時の対応方法
WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...
-
-
WordPressで画像にカテゴリを設定し、記事投稿の際の画像選択時に指定したカテゴリの画像のみ表示させる方法
WordPressのメディアライブラリに画像を沢山登録していると、記事投稿の際の ...
-
-
WordPressで閲覧者にテーマを変更させるプラグイン(Theme Switcher)
「新規サイトを○○みたいなイメージでWordPressのテーマを見繕って欲しい」 ...
-
-
WordPressの記事公開・更新時に何らかの処理を行う方法
WordPressで記事を公開(予約公開含む)もしくは更新した際に何らかの処理を ...
