Quiz Score Calculator

// Author: Sumaiya , Clickup Doc: https://app.clickup.com/36636088/v/dc/12y1dr-22535/12y1dr-24415 function calculate_organ_scores($answers) { $scores = [ ‘darm’ => 0, ‘leber’ => 0, ‘nebennieren’ => 0, ‘bauchspeicheldruese’ => 0, ‘schilddruese’ => 0, ]; // Calculate Darm Score $scores[‘darm’] += ($answers[‘frage_1’] == ‘Ja’) ? 1…Continue reading

MemberPress: Remove MemberPress Weekly Stats Widget from WordPress Dashboard

function mepr_remove_dashboard_widgets() { global $wp_meta_boxes; // Unset the MemberPress Weekly Stats widget from the dashboard unset( $wp_meta_boxes[‘dashboard’][‘normal’][‘core’][‘mepr_weekly_stats_widget’] ); } // Hook the function into the WordPress dashboard setup action add_action( ‘wp_dashboard_setup’, ‘mepr_remove_dashboard_widgets’, 99 );Continue reading

MemberPress: Exclude Protected Posts From the Main Query

function mepr_exclude_protected_posts_from_query_block( $query ) { if (! is_admin() && $query->is_main_query()) { $posts_to_exclude = array(); $posts = get_posts(array(‘post_type’ => ‘post’, ‘posts_per_page’ => -1)); foreach ($posts as $post) { if (MeprRule::is_locked($post)) { $posts_to_exclude[] = $post->ID; } } if (! empty($posts_to_exclude)) { $query->set(‘post__not_in’,…Continue reading

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