PluginProbe ʕ •ᴥ•ʔ
Admin Columns / 3.0
Admin Columns v3.0
7.0.19 2.3.5 2.4 2.4.1 2.4.10 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 2.5.6.1 2.5.6.2 2.5.6.3 2.5.6.4 3.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.7 3.1 3.1.1 3.1.10 3.1.2 3.1.3 3.1.5 3.2.3 3.2.7 3.3.1 3.4.1 3.4.6 3.4.8 4.0.1 4.0.3 4.1.6 4.2.2 4.2.5 4.3 4.3.2 4.4.1 4.4.4 4.4.5 4.5.5 4.6.1 4.7.18 4.7.19 4.7.20 4.7.7 7.0.13 7.0.14 7.0.16 trunk 1.0 1.1 1.1.3 1.2 1.2.1 1.3 1.3.1 1.4 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.5.1 1.4.6 1.4.6.1 1.4.6.2 1.4.6.3 1.4.6.4 1.4.7 1.4.8 1.4.9 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2 2.2.1 2.2.1.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.5.1 2.2.6 2.2.6.1 2.2.6.2 2.2.6.3 2.2.6.4 2.2.7 2.2.8 2.2.8.1 2.2.9 2.3.1 2.3.2 2.3.3
codepress-admin-columns / classes / Column / User / PostCount.php
codepress-admin-columns / classes / Column / User Last commit date
Actions.php 9 years ago CommentCount.php 9 years ago Description.php 9 years ago DisplayName.php 9 years ago Email.php 9 years ago FirstName.php 9 years ago ID.php 9 years ago LastName.php 9 years ago Name.php 9 years ago Nickname.php 9 years ago PostCount.php 9 years ago Posts.php 9 years ago Registered.php 9 years ago RichEditing.php 9 years ago Role.php 9 years ago ShowToolbar.php 9 years ago Url.php 9 years ago Username.php 9 years ago
PostCount.php
47 lines
1 <?php
2
3 if ( ! defined( 'ABSPATH' ) ) {
4 exit;
5 }
6
7 /**
8 * @since 2.0
9 */
10 class AC_Column_User_PostCount extends AC_Column {
11
12 public function __construct() {
13 $this->set_type( 'column-user_postcount' );
14 $this->set_label( __( 'Post Count', 'codepress-admin-columns' ) );
15 }
16
17 /**
18 * Get count
19 *
20 * @since 2.0
21 */
22 public function get_count( $user_id ) {
23 return ac_helper()->user->get_postcount( $user_id, $this->get_option( 'post_type' ) );
24 }
25
26 public function get_value( $user_id ) {
27 $value = $this->get_empty_char();
28 $count = $this->get_raw_value( $user_id );
29
30 if ( $count > 0 ) {
31 $link = add_query_arg( array( 'post_type' => $this->get_option( 'post_type' ), 'author' => $user_id ), admin_url( 'edit.php' ) );
32 $value = ac_helper()->html->link( $link, $count );
33 }
34
35 return $value;
36 }
37
38 public function get_raw_value( $user_id ) {
39 return $this->get_count( $user_id );
40 }
41
42 protected function register_settings() {
43 $this->add_setting( new AC_Settings_Column_PostType( $this ) );
44 }
45
46 }
47