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でメモリを節約しつつ高速化する設定方法
メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...
-
-
WordPressで複数あるクリック広告をランダムで表示させる方法
同じクリック広告をずっと貼っているとクリック単価が下がると聞いた。WordPre ...
-
-
WordPressで自作テーマにウィジェットを登録する方法
WordPressで自作したテーマでウィジェットを登録しようとしたところダッシュ ...
-
-
WordPressにて記事内で動画(mp4)ファイルの再生する方法
WordPressでyoutube等の動画サイトの埋め込みタグではなく、mp4フ ...
-
-
WordPressで運用中のサイトを停止しないままサーバ移設する方法
WordPressを設置しているサーバのリソースがそろそろ危ういので移設を検討す ...