Changeset 1740011
- Timestamp:
- 10/03/2017 02:44:25 AM (8 years ago)
- Location:
- user-login-count
- Files:
-
- 2 deleted
- 4 edited
-
tags/3.0.2/readme.txt (modified) (2 diffs)
-
tags/3.0.2/screensort-1.png (deleted)
-
tags/3.0.2/user-login-count.php (modified) (6 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/screensort.png (deleted)
-
trunk/user-login-count.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
user-login-count/tags/3.0.2/readme.txt
r1555544 r1740011 1 1 === Plugin Name === 2 Contributors: Rgupta2 Contributors: tkgupta 3 3 Tags: users, login,count 4 Contributors: Rgupta 5 Requires at least: 3.0.2 6 Tested up to: 4.7 4 Requires at least: 3.2 5 Tested up to: 4.8.2 7 6 8 7 … … 27 26 == Frequently Asked Questions == 28 27 29 No Faq.30 31 28 32 29 33 30 == Screenshots == 34 31 35 36 1. display userlogin count corresponds to screensort-1.png. 32 1. Sample output -
user-login-count/tags/3.0.2/user-login-count.php
r1557569 r1740011 1 1 <?php 2 2 /* 3 Plugin Name: User Login Count3 Plugin Name: user login count 4 4 Plugin URI: 5 Description: Add a sortable column to the users list to show user login count. 6 Version: 3.0.2 7 Author: Rgupta 5 Description: Add a sortable column to the users list on Single Site WordPress to show user login count. 6 Version: 3.2 7 Author: tkgupta 8 Author URI: http://spacetechnos.com/ 9 8 10 */ 11 //create table 9 12 10 11 //create table for funcnality 12 13 function ulc_user_login_install() { 13 function user_login_install() { 14 14 global $wpdb; 15 15 $table_name = "loginCount"; … … 24 24 } 25 25 26 function u lc_user_login_uninstall() {26 function user_login_uninstall() { 27 27 global $wpdb; 28 28 $table_name = "loginCount"; … … 31 31 } 32 32 33 register_activation_hook( __FILE__,'u lc_user_login_install');34 register_deactivation_hook( __FILE__, 'u lc_user_login_uninstall');33 register_activation_hook( __FILE__,'user_login_install'); 34 register_deactivation_hook( __FILE__, 'user_login_uninstall'); 35 35 36 36 // Register the column - Login Count 37 function u lc_userlogin( $column ) {38 $column['userlogin'] = 'User Login Count';37 function userlogin( $column ) { 38 $column['userlogin'] = 'User Login Attempts'; 39 39 40 40 return $column; 41 41 } 42 42 // Display the column content 43 function u lc_userlogin_column( $val, $column_name, $user_id ) {43 function userlogin_column( $val, $column_name, $user_id ) { 44 44 45 45 if ( 'userlogin' != $column_name ) 46 46 return $val; 47 47 global $wpdb; 48 $table_name = $wpdb->prefix."loginCount"; 49 50 48 $table_name = $wpdb->prefix."loginCount"; 51 49 $result = $wpdb->get_results($wpdb->prepare("select count(user_id) from $table_name WHERE user_id = %d",$user_id),ARRAY_A); 52 53 54 return $result[0]['count(user_id)']; 50 return $result[0]['count(user_id)']; 55 51 } 56 52 57 58 function count_user_login_ulc( $user_login, $user ) { 59 60 61 enrty_count($user->ID); 53 function count_user_login_ulc( $user_login, $user ) { 54 enrty_count($user->ID); 62 55 } 63 56 add_action( 'wp_login', 'count_user_login_ulc', 10, 2 ); 64 57 65 66 67 58 function enrty_count($id){ 68 59 69 70 global $user,$wpdb; 71 60 global $user,$wpdb; 72 61 $table_name = $wpdb->prefix."loginCount"; 73 62 $userId = $id; … … 86 75 } 87 76 88 89 90 function ulc_userlogin_column_sortable($columns) { 77 function userlogin_column_sortable($columns) { 91 78 $custom = array( 92 79 'userlogin' => 'login', … … 94 81 return wp_parse_args($custom, $columns); 95 82 } 96 97 98 83 99 100 function ulc_userlogin_column_orderby( $vars ) { 84 function userlogin_column_orderby( $vars ) { 101 85 if ( isset( $vars['orderby'] ) && 'userlogin' == $vars['orderby'] ) { 102 86 $vars = array_merge( $vars, array( … … 107 91 return $vars; 108 92 } 109 add_filter( 'manage_users_columns', 'ulc_userlogin' ); 110 add_filter( 'manage_users_sortable_columns', 'ulc_userlogin_column_sortable' ); 111 add_filter( 'request','ulc_userlogin_column_orderby'); 112 add_filter( 'manage_users_custom_column', 'ulc_userlogin_column', 10, 3 ); 113 114 93 add_filter( 'manage_users_columns', 'userlogin' ); 94 add_filter( 'manage_users_sortable_columns', 'userlogin_column_sortable' ); 95 add_filter( 'request','userlogin_column_orderby'); 96 add_filter( 'manage_users_custom_column', 'userlogin_column', 10, 3 ); 115 97 ?> -
user-login-count/trunk/readme.txt
r1739332 r1740011 1 1 === Plugin Name === 2 Contributors: Rgupta2 Contributors: tkgupta 3 3 Tags: users, login,count 4 4 Requires at least: 3.2 -
user-login-count/trunk/user-login-count.php
r1739336 r1740011 5 5 Description: Add a sortable column to the users list on Single Site WordPress to show user login count. 6 6 Version: 3.2 7 Author: Rgupta7 Author: tkgupta 8 8 Author URI: http://spacetechnos.com/ 9 9
Note: See TracChangeset
for help on using the changeset viewer.