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
          主站蜘蛛池模板: 国产精品一区二区久久精品无码| 亚洲av高清在线观看一区二区 | 亚洲人成人一区二区三区| 久久精品道一区二区三区| 色一乱一伦一区一直爽| 国产一区二区在线观看| 亚洲一区二区三区91| 国产视频一区二区在线播放| 一区二区三区在线视频播放| 成人H动漫精品一区二区| 中文字幕在线一区二区在线| 国产成人精品无码一区二区| 精品一区二区三区在线观看| 亚洲日韩国产一区二区三区 | 国产一区二区三区播放心情潘金莲 | 亚洲一区动漫卡通在线播放| 高清国产AV一区二区三区| 精品成人av一区二区三区| 无码人妻一区二区三区在线水卜樱| 亚洲一区二区三区丝袜| 一区二区无码免费视频网站| 亚洲AV无码一区二区三区在线 | 久久中文字幕一区二区| 国产综合精品一区二区三区| 熟女少妇精品一区二区| 国产一区二区电影在线观看| 无码人妻精品一区二区三区东京热| 久久免费国产精品一区二区| 香蕉久久一区二区不卡无毒影院 | 日本一区二区在线免费观看| 麻豆精品一区二区综合av| 日本一区二区三区精品国产| 精品一区二区三区四区电影 | 无码人妻精品一区二区三区99仓本 | 精品成人一区二区三区免费视频 | 免费人人潮人人爽一区二区| 日本人真淫视频一区二区三区| 亚洲国产精品一区二区九九| V一区无码内射国产| 另类一区二区三区| 精品国产a∨无码一区二区三区|