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で「No URL was~」というエラーの原因と対応方法
WordPressでmp4ファイルをアップロードして記事に埋め込んだものの、記事 ...
-
-
WordPressで記事毎に設定したバナー広告を表示させる方法
WordPressでGoogleアドセンスのようなクリック広告ではなく、商品を指 ...
-
-
WordPressのPolylangで言語毎に分岐処理する方法
WordPressで多言語サイトを作成するにあたりPolylangというプラグイ ...
-
-
WordPressでカスタムフィールドとCSVファイル投稿する方法
WordPressでカスタムフィールド設定している環境に、CSVファイルアップロ ...
-
-
gzip圧縮とキャッシュをhttpd.confで設定する方法
今まで共用サーバーで使っていたWordPressをVPSに移した。せっかくなので ...
