PluginProbe
Independent Analytics – WordPress Analytics Plugin / 2.7.0
Independent Analytics – WordPress Analytics Plugin v2.7.0
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 All 120 releases
independent-analytics / IAWP / Models / Page_Not_Found.php
Page_Not_Found.php
71 lines 1.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace IAWP\Models;
4
5 /** @internal */
6 class Page_Not_Found extends \IAWP\Models\Page
7 {
8 private $not_found_url;
9 public function __construct($row)
10 {
11 $this->not_found_url = $row->not_found_url;
12 parent::__construct($row);
13 }
14 public function most_popular_subtitle() : string
15 {
16 return $this->url();
17 }
18 protected function resource_key() : string
19 {
20 return 'not_found_url';
21 }
22 protected function resource_value() : string
23 {
24 return $this->not_found_url;
25 }
26 protected function calculate_is_deleted() : bool
27 {
28 return \false;
29 }
30 protected function calculate_url()
31 {
32 return \site_url($this->not_found_url);
33 }
34 protected function calculate_title()
35 {
36 return '404';
37 }
38 protected function calculate_type()
39 {
40 return 'not-found';
41 }
42 protected function calculate_type_label()
43 {
44 return '404';
45 }
46 protected function calculate_icon()
47 {
48 return '<span class="dashicons dashicons-warning"></span>';
49 }
50 protected function calculate_author_id()
51 {
52 return null;
53 }
54 protected function calculate_author()
55 {
56 return null;
57 }
58 protected function calculate_avatar()
59 {
60 return null;
61 }
62 protected function calculate_date()
63 {
64 return null;
65 }
66 protected function calculate_category()
67 {
68 return [];
69 }
70 }
71