Solution:
Paid Membership pro provide following filter to add custom columns into members list :
- pmpro_manage_memberslist_columns : use to add custom column.
- pmpro_manage_memberslist_custom_column : use to add column data.
For Example :
public function my_memberslist_columns( $columns ) {
$columns['company_name'] = 'company name';
$columns['joined_date'] = 'Joined Date';
return $columns;
}
add_filter( 'pmpro_manage_memberslist_columns', 'my_memberslist_columns');
public function my_cols_body( $colname, $user_id ) {
if ( 'company_name' === $colname ) {
echo "xyz pvt ltd";
}
if ( 'joined_date' === $colname ) {
echo "2020-12-01";
}
}
add_filter( 'pmpro_manage_memberslist_custom_column', 'my_cols_body', 10, 2 );