大家都知道,我爱水煮鱼写了一个“WPJAM DeBug”插件,用于检测 WordPress 的效率。主要是针对“很多同学说 WordPress 的效率很低,但是又说不出哪里效率低的”问题。
可是这个插件竟然要收 ¥4.99,所以,我也折腾了一下,以代码的形势山寨了一个 WPJAM Debug。
功能很简单,在当前页面的 url 后面加上 ?debug,然后页脚就会显示当前页面有多少条 SQL 查询,页面生成花了多少时间,并且把 SQL 按照执行顺序和按照耗时两种方式列出。
其实启用这个功能很简单:
1、编辑 wp-config.php,在合适的地方加上
define('SAVEQUERIES', true);
2、编辑主题的 Functions.php,在末尾加上
<?php function nikbobo_debug() { if ( isset($_GET['debug']) && current_user_can('level_10') ) { echo "Made " . get_num_queries() . " queries in " . timer_stop(0) . " seconds"; global $wpdb; echo "<pre>"; print_r($wpdb->queries); echo "</pre>"; } } add_action('wp_footer', 'nikbobo_debug'); ?>
好了,登录试试看吧!在任意页面加上 ?debug,是不是在页脚显示了?各位 WordPresser,大胆根据这个找出令你站点变慢的原因吧!
吓我一跳,还以为是499
神马意思?文章 ID?
我着实不知道,442你如何看成499的。