logo
        當前位置:首 頁 > 資源分享 >WP技巧 > 查看文章

        最近做一個wordpress的企業模板,關注了一下查詢次數這個東西!在 footer.php 里添加了如下代碼,以顯示wordpress查詢數據庫次數及查詢耗時:

        1. <?php?echo?get_num_queries()?.?‘?queries?in?‘?.?timer_stop(0)?.?‘?seconds.’;??>??

        結果顯示首頁查詢30次,日志頁查詢達45次。。。真是郁悶,為了查看具體查詢了數據庫哪些內容,Google了一下,得到如下解決方法,這里總結出來:

        首先在 wp-config.php 里添加如下代碼:

        1. define(‘SAVEQUERIES’,?true);??

        然后在 footer.php 里添加如下代碼:

        1. <?php?if?(is_user_logged_in()){ ??
        2. ????global?$wpdb; ??
        3. ????echo?“<pre>”; ??
        4. ????print_r($wpdb->queries); ??
        5. ????echo?“</pre>”; ??
        6. }??>??

        分析:

        1、if (is_user_logged_in()) 用于判斷當前訪客是否已登錄,也可以用 if (current_user_can(‘level_10’)) 來判斷是否為管理員登錄,目的是為了不讓游客查看到這些數據,此代碼可省;

        2、global $wpdb; 定義全局變量$wpdb,這是Wordpress默認的數據庫類;

        3、<pre></pre>將結果嵌套在HTML標簽<pre>內;

        4、print_r($wpdb->queries); 輸出各次數據庫查詢的信息。

        刷新首頁或日志頁,可看到類似如下的輸出結果:



        1. Array   

        2. (   

        3.     [0] => Array   

        4.         (   

        5.             [0] =>  SELECT SQL_CALC_FOUND_ROWS  wp_posts.* FROM wp_posts  WHERE 1=1  AND wp_posts.post_type = ‘post’ AND (wp_posts.post_status = ‘publish’ OR wp_posts.post_status = ‘private‘)  ORDER BY wp_posts.post_date DESC LIMIT 0, 10   

        6.             [1] => 0.0003960132598877   

        7.             [2] => require, wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts   

        8.         )   

        9.   

        10.     [1] => Array   

        11.         (   

        12.             [0] => SELECT option_value FROM wp_options WHERE option_name = ‘nuodou_header_code’ LIMIT 1   

        13.             [1] => 0.0013589859008789   

        14.             [2] => requirerequire_onceinclude, get_header, locate_template, load_template, require_once, get_option   

        15.         )   

        16.     ……  

        本文原地址:http://www.kuqin.com/zhanz/20111027/313921.html

        清霄憑欄語凝噎,音灑陋屋思翩躚。

        —— 清音陋屋

        清音陋屋
        你可能也喜歡Related Posts
        眾說紛紜Comments
        大眼 可愛 大笑 壞笑 害羞 發怒 折磨 快哭了 大哭 白眼 暈 流汗 困 靦腆 驚訝 憨笑 色 得意 骷髏 囧 睡覺 眨眼 親親 疑問 閉嘴 難過 淡定 抗議 鄙視 豬頭
        小提示:直接粘貼圖片到輸入框試試
        努力發送中...
        評論加載中……
          • 推薦文章
          • 最多評論
          • 最熱文章
          • 最新評論
          footer logo
          本站提供音樂僅供試聽交流,請勿用于任何商業用途!如果本站發布信息侵犯到您的權益,請留言指出,本站將及時刪除相關信息。
          Copyright ? 52QingYin.CN   Theme by QQOQ   蜀ICP備11021737號-1
          主站蜘蛛池模板: 日韩精品无码一区二区视频| 一本久久精品一区二区| 精品国产一区二区三区久久| 2020天堂中文字幕一区在线观 | 日本一区二区三区在线网| 波多野结衣的AV一区二区三区| 精品国产免费观看一区| 国产微拍精品一区二区| 国精产品一区一区三区MBA下载| 国产凹凸在线一区二区| 一区 二区 三区 中文字幕| 国产激情一区二区三区四区 | 成人免费一区二区三区在线观看| 午夜视频久久久久一区| 国产精品久久久久久麻豆一区| 一区二区三区午夜| 日韩精品人妻一区二区中文八零| 日本v片免费一区二区三区 | 一区二区三区视频免费观看| 精品一区狼人国产在线| 亚洲av乱码中文一区二区三区| 国产精品久久久久一区二区三区 | 亚洲一区综合在线播放| 国产在线一区二区三区| 本免费AV无码专区一区| 一区免费在线观看| 97精品国产福利一区二区三区| 精品一区二区三区免费视频| 少妇激情AV一区二区三区| 免费一区二区无码东京热| 99久久精品国产高清一区二区 | 精品国产一区二区三区AV | 免费视频一区二区| 国产伦精品一区二区三区| 男人的天堂av亚洲一区2区| 无码一区二区三区中文字幕| 日本无卡码免费一区二区三区| 国产91精品一区| 国产精品夜色一区二区三区| 无码人妻一区二区三区精品视频 | 精品少妇人妻AV一区二区|