PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.15.5
Independent Analytics – WordPress Analytics Plugin v2.15.5
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 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_Author_Archive.php
independent-analytics / IAWP / Models Last commit date
Campaign.php 11 months ago Campaign_Landing_Page.php 10 months ago Campaign_UTM_Campaign.php 10 months ago Campaign_UTM_Medium.php 10 months ago Campaign_UTM_Source.php 10 months ago ClickWhale_Link_Page.php 1 year ago Device.php 11 months ago Form.php 1 year ago Geo.php 11 months ago Journey.php 2 days ago Link.php 9 months ago Link_Pattern.php 11 months ago Model.php 7 months ago Page.php 1 month 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 month ago Page_Post_Type_Archive.php 1 year ago Page_Search.php 2 years ago Page_Singular.php 1 month ago Page_Term_Archive.php 2 years ago Page_Virtual.php 1 year ago Referrer.php 7 months ago Referrer_Type.php 10 months ago Universal_Model_Columns.php 1 year ago Visitor.php 10 months ago
Page_Author_Archive.php
67 lines
1 <?php
2
3 namespace IAWP\Models;
4
5 /** @internal */
6 class Page_Author_Archive extends \IAWP\Models\Page
7 {
8 private $author_id;
9 public function __construct($row)
10 {
11 $this->author_id = $row->author_id;
12 parent::__construct($row);
13 }
14 protected function resource_key() : string
15 {
16 return 'author_id';
17 }
18 protected function resource_value() : string
19 {
20 return $this->author_id;
21 }
22 protected function calculate_is_deleted() : bool
23 {
24 return \get_userdata($this->author_id) == \false;
25 }
26 protected function calculate_url()
27 {
28 return \get_author_posts_url($this->author_id);
29 }
30 protected function calculate_title()
31 {
32 return \get_the_author_meta('display_name', $this->author_id) . ' ' . \esc_html__('Archive', 'independent-analytics');
33 }
34 protected function calculate_type()
35 {
36 return 'author-archive';
37 }
38 protected function calculate_type_label()
39 {
40 return \esc_html__('Author Archive', 'independent-analytics');
41 }
42 protected function calculate_icon()
43 {
44 return '<span class="dashicons dashicons-admin-users"></span>';
45 }
46 protected function calculate_author_id()
47 {
48 return $this->author_id;
49 }
50 protected function calculate_author()
51 {
52 return \get_the_author_meta('display_name', $this->author_id);
53 }
54 protected function calculate_avatar()
55 {
56 return \get_avatar($this->author_id, 20);
57 }
58 protected function calculate_date()
59 {
60 return null;
61 }
62 protected function calculate_category()
63 {
64 return [];
65 }
66 }
67