• I’d like to sort the latest Login Statistics on the user list. I’ve tried retrieving the information from ThreeWP_Activity_Monitor.php but have been unsuccessful. I’m able to cause the list to sort but the information does not correspond appropriately. I think I may have the meta_key incorrect. Any idea how I could resolve this?

    https://i.imgur.com/h3ZWY.png

    function user_column_sortable($columns) {
              $custom = array(
          // meta column id => sortby value used in query
    		  '3wp_activity_monitor'    => 'latest_login',
              );
          return wp_parse_args($custom, $columns);
    }
    add_filter( 'manage_users_sortable_columns', 'user_column_sortable' );
    
    function sortable_user_column( $vars ) {
            if ( isset( $vars['orderby'] ) && 'latest_login' == $vars['orderby'] ) {
                    $vars = array_merge( $vars, array(
                            'meta_key' => latest_login,
                            'orderby' => 'meta_value'
                    ) );
            }
            return $vars;
    }
    add_filter( 'request', 'sortable_user_column' );

    https://www.ads-software.com/extend/plugins/threewp-activity-monitor/

Viewing 1 replies (of 1 total)
  • Plugin Author edward mindreantre

    (@edward-mindreantre)

    I doubt this will work, since the user data is not stored in the wp_usermeta table, but completely separately in wp_3wp_activity_monitor_user_statistics.

    It is stored in another table so that the plugin can be completely uninstalled without leaving behind any trash.

    You have a point, though. I’ll see if I can solve this problem at the next update.

Viewing 1 replies (of 1 total)
  • The topic ‘[Plugin: ThreeWP Activity Monitor] Sort Login Statistics within User List’ is closed to new replies.