MemberPress: Kit (formerly ConvertKit) – Remove Kit Inactive Tag for Inactive Subscribers

// Remove the inactive tag function mepr_remove_ck_inactive_tag_from_subscriber($txn) { $contact = $txn->user(); $enabled = (bool)get_post_meta($txn->product_id, ‘_meprconvertkit_tag_override’, true); $active_tag_id = get_post_meta($txn->product_id, ‘_meprconvertkit_tag_override_id’, true); $inactive_tag_id = get_post_meta($txn->product_id, ‘_meprconvertkit_inactive_tag_override_id’, true); $ck = new MpConvertKit(); // Remove active tag if ($enabled && !empty($active_tag_id)) { $ck->remove_tag_from_subscriber($contact,…Continue reading

MemberPress: Display Corporate Account Logo for Sub-Users

add_shortcode(‘mepr-sub-logo’, function() { global $wpdb; $logo_slug = ‘mepr_logo’; // Custom field logo slug // Get current user $user = MeprUtils::get_currentuserinfo(); $caid = get_user_meta($user->ID, ‘mpca_corporate_account_id’); if (empty($caid)) { return; // Return if no corporate account ID is found } // Get…Continue reading

Download Details Featured Image (copy)

function sd_edd_download_details_widget_thumbnail( $instance ) { $download_id = isset( $instance[‘download_id’] ) ? $instance[‘download_id’] : 0; if ( ‘current’ === $instance[‘display_type’] ) { $download_id = get_the_ID(); } if ( empty( $download_id ) || ! has_post_thumbnail( $download_id ) || ‘download’ !== get_post_type( $download_id…Continue reading