PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.12.2
Independent Analytics – WordPress Analytics Plugin v2.12.2
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 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / Models / Page_Home.php
independent-analytics / IAWP / Models Last commit date
Campaign.php 10 months ago ClickWhale_Link_Page.php 1 year ago Current_Traffic.php 2 years ago Device.php 10 months ago Form.php 1 year ago Geo.php 10 months ago Link.php 10 months ago Link_Pattern.php 10 months ago Model.php 11 months ago Page.php 10 months ago Page_Author_Archive.php 2 years ago Page_Date_Archive.php 2 years ago Page_Home.php 2 years ago Page_Not_Found.php 1 year ago Page_Post_Type_Archive.php 1 year ago Page_Search.php 2 years ago Page_Singular.php 1 year ago Page_Term_Archive.php 2 years ago Page_Virtual.php 1 year ago Referrer.php 10 months ago Universal_Model_Columns.php 1 year ago Visitor.php 1 year ago
Page_Home.php
79 lines
1 <?php
2
3 namespace IAWP\Models;
4
5 /** @internal */
6 class Page_Home extends \IAWP\Models\Page
7 {
8 public function __construct($row)
9 {
10 parent::__construct($row);
11 }
12 protected function resource_key()
13 {
14 return 'resource';
15 }
16 protected function resource_value()
17 {
18 return 'home';
19 }
20 protected function calculate_is_deleted() : bool
21 {
22 return \false;
23 }
24 protected function calculate_url()
25 {
26 $id = \get_option('page_for_posts');
27 if ($id == 0) {
28 return \get_home_url();
29 } else {
30 return \get_permalink($id);
31 }
32 }
33 protected function calculate_title()
34 {
35 $id = \get_option('page_for_posts');
36 if ($id == 0) {
37 return \esc_html__('Blog', 'independent-analytics');
38 } else {
39 return \get_the_title($id);
40 }
41 }
42 protected function calculate_type()
43 {
44 return 'blog-archive';
45 }
46 protected function calculate_type_label()
47 {
48 return \esc_html__('Blog', 'independent-analytics');
49 }
50 protected function calculate_icon()
51 {
52 if (\get_option('page_on_front') == 0) {
53 return '<span class="dashicons dashicons-admin-home"></span>';
54 } else {
55 return '<span class="dashicons dashicons-edit-large"></span>';
56 }
57 }
58 protected function calculate_author_id()
59 {
60 return null;
61 }
62 protected function calculate_author()
63 {
64 return null;
65 }
66 protected function calculate_avatar()
67 {
68 return null;
69 }
70 protected function calculate_date()
71 {
72 return null;
73 }
74 protected function calculate_category()
75 {
76 return [];
77 }
78 }
79