/** * Page Speed results action * * @return void */ function w3tc_test_pagespeed_results() { $title = 'Google Page Speed'; $config = Dispatcher::config(); $key = $config->get_string('widget.pagespeed.key'); $w3_pagespeed = new PageSpeed_Api($key); $results = $w3_pagespeed->analyze(get_home_url()); include W3TC_INC_POPUP_DIR . '/pagespeed_results.php'; }
public function w3tc_monitoring_score($score) { $url = $_SERVER['HTTP_REFERER']; $config = Dispatcher::config(); $key = $config->get_string('widget.pagespeed.key'); $w3_pagespeed = new PageSpeed_Api($key); $r = $w3_pagespeed->analyze($url); if ($r) { $score .= $r['score'] . ' / 100'; } return $score; }