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一覧が確認できる。
関連記事
-
-
WordPressにて指定したユーザでログイン中の場合のみ表記を変更する方法
WordPressを用いたサイトを開発中の際に指定したユーザでログイン中の場合に ...
-
-
WordPress Popular Postsのサムネイルが表示されない
WordPressの人気記事を表示させるWordPress Popular Po ...
-
-
WordPressで自作テーマにウィジェットを登録する方法
WordPressで自作したテーマでウィジェットを登録しようとしたところダッシュ ...
-
-
WordPressの記事をfacebookに投稿する際のOGP設定について
WordPressの記事をfacebookに投稿する際にOGP設定をする必要があ ...
-
-
WordPressで画像にカテゴリを設定し、記事投稿の際の画像選択時に指定したカテゴリの画像のみ表示させる方法
WordPressのメディアライブラリに画像を沢山登録していると、記事投稿の際の ...
