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
          主站蜘蛛池模板: 久久综合亚洲色一区二区三区 | 国产一区在线电影| 久久久91精品国产一区二区三区| 日本精品一区二区久久久| 日本高清一区二区三区| 好爽毛片一区二区三区四 | 亚洲综合在线一区二区三区| 在线精品国产一区二区三区| 国产伦精品一区二区三区精品 | 日韩伦理一区二区| 亚洲AV无码一区二区三区电影| 中文字幕无码一区二区免费| 亚洲一区二区三区乱码A| 国产一区在线播放| 动漫精品一区二区三区3d| 亚洲AV香蕉一区区二区三区| 91精品一区二区三区久久久久| 日韩人妻无码一区二区三区 | 日韩成人一区ftp在线播放| 国产精品亚洲一区二区麻豆 | 成人中文字幕一区二区三区 | 上原亚衣一区二区在线观看| 无码人妻一区二区三区在线水卜樱| 精品一区二区三区| 理论亚洲区美一区二区三区| 天天综合色一区二区三区| 国产乱码精品一区二区三区四川人| 99国产精品欧美一区二区三区| 亚洲欧美日韩一区二区三区| 精品一区二区三人妻视频| 韩国女主播一区二区| 内射少妇一区27P| 精品国产免费一区二区三区| 中文字幕精品亚洲无线码一区应用| 久久无码精品一区二区三区 | 精品一区二区三区在线观看l | 久久精品一区二区影院| 国产一区二区三区高清在线观看| 红桃AV一区二区三区在线无码AV | 日韩精品一区二区亚洲AV观看| 中文字幕亚洲综合精品一区|