MemberPress: Add Custom Field to Transactions Table

function custom_admin_transaction_col($cols) { $cols[‘col_business_name’] = __(‘Business Name’, ‘memberpress’); return $cols; } add_filter(‘mepr-admin-transactions-cols’, ‘custom_admin_transaction_col’); function custom_admin_transaction_col_sort($cols) { $cols[‘col_business_name’] = array(‘business_name’, true); return $cols; } add_filter(‘mepr-admin-transactions-sortable-cols’, ‘custom_admin_transaction_col_sort’); function custom_admin_transaction_col_content($column_name, $rec, $attributes) { if($column_name == ‘col_business_name’) { $user = get_user_by(‘login’, $rec->user_login); $business_name =…Continue reading

MemberPress: Add Custom Field Date to Members Table

function custom_admin_members_col($cols) { $cols[‘business_name’] = __(‘Business Name’, ‘memberpress’); // Replace the business_name with the name of the actual custom field key & replace the dummy Business Name text with the name of the actual custom field return $cols; } add_filter(‘mepr-admin-members-cols’,…Continue reading

MemberPress: Import Dropdown Options for Custom Fields

function mepr_cust_import_options() { if( isset( $_REQUEST[‘import-options’] ) ) { // For this code snippet to work, a custom dropdown field must be created at Dashboard > MemberPress > Settings > Fields tab. $mepr_options = MeprOptions::fetch( true ); $key = ‘mepr_custom_dropdown’;…Continue reading