WPForms: hide certain sections on a single entry page: notes, log, debug, meta, payment, actions, related, geolocation.

// Main content area. add_action( ‘wpforms_entry_details_content’, static function ( $entry, $form_data, $single_entry ) { $hook_name = ‘wpforms_entry_details_content’; remove_action( $hook_name, [ $single_entry, ‘details_fields’ ], 10 ); remove_action( $hook_name, [ $single_entry, ‘details_notes’ ], 10 ); remove_action( $hook_name, [ $single_entry, ‘details_log’ ], 40…Continue reading

Custom Countries

function pw_edd_custom_countries( $countries = array() ) { $countries = array( ‘US’ => ‘United States’, ‘CA’ => ‘Canada’ ); return $countries; } add_filter( ‘edd_countries’, ‘pw_edd_custom_countries’ );Continue reading

Uncanny Groups Course Reports LearnDash Login Timestamp to Date

add_filter( ‘ulgm_group_course_report_user_data’, function ( $user_data, $user_id, $group_id, $course_id ) { $date_format = get_option( ‘date_format’ ); $login_timestamp = get_user_meta( $user_id, ‘learndash-last-login’, true ); // Add additional keys and add data like $user_data[‘learndash-last-login’] = wp_date( $date_format, $login_timestamp ); return $user_data; }, 99,…Continue reading

Custom Column Values (Examples) for Uncanny Groups Course Reports

add_filter( ‘ulgm_group_course_report_user_data’, function ( $user_data, $user_id, $group_id, $course_id ) { // Add additional keys and add data like $user_data[‘learndash-last-login’] = get_user_meta( $user_id, ‘learndash-last-login’, true ); $user_data[‘age’] = get_user_meta( $user_id, ‘age’, true ); $user_data[‘organization’] = get_user_meta( $user_id, ‘organization’, true ); $user_data[‘job_title’]…Continue reading

Custom Columns Uncanny Groups Course Reports

add_filter( ‘ulgm_group_course_report_columns’, function ( $columns ) { //Add new column(s) $columns[‘learndash-last-login’] = ‘Last Login’; $columns[‘age’] = ‘Age’; $columns[‘organization’] = ‘Organization’; $columns[‘job_title’] = ‘Job Title’; return $columns; }, 99, 1 );Continue reading