PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 2.0.1
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v2.0.1
4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 3.8.0 All 110 releases
wp-optimize / optimizations / pingbacks.php

pingbacks.php in WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance 2.0.1, at optimizations/pingbacks.php

37 lines 1015 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 if (!defined('WPO_VERSION')) die('No direct access allowed');
4
5 class WP_Optimization_pingbacks extends WP_Optimization {
6
7 public $ui_sort_order = 6000;
8
9 public function optimize() {
10
11 $clean = "DELETE FROM `".$this->wpdb->comments."` WHERE comment_type = 'pingback';";
12
13 $comments = $this->query($clean);
14
15 $this->register_output(sprintf(_n('%d pingback deleted', '%d pingbacks deleted', $comments, 'wp-optimize'), number_format_i18n($comments)));
16 }
17
18 public function get_info() {
19
20 $sql = "SELECT COUNT(*) FROM `".$this->wpdb->comments."` WHERE comment_type='pingback';";
21
22 $comments = $this->wpdb->get_var($sql);
23
24 if (!$comments == NULL || !$comments == 0) {
25 $message = sprintf(_n('%d Pingback found', '%d Pingbacks found', $comments, 'wp-optimize'), number_format_i18n($comments));
26 } else {
27 $message = __('No pingbacks found', 'wp-optimize');
28 }
29
30 $this->register_output($message);
31 }
32
33 public function settings_label() {
34 return __('Remove pingbacks', 'wp-optimize');
35 }
36 }
37