/** * Plugin Name: Emergency Pilot – Vitals Data (Bootstrap) * Plugin URI: https://emergencypilot.com/ * Description: Provides the [vitals_data] shortcode with Oxygen device improvements, dynamic glucose units, inline Rapid Tests, etc. Assumes Bootstrap + custom CSS are enqueued elsewhere (e.g.…Continue reading
add_filter( ‘simpay_payment_confirmation_template_tag_card-last4’, function( $value, $payment_confirmation_data ) { if ( isset( $payment_confirmation_data[‘checkout_session’] ) && ! isset( $payment_confirmation_data[‘subscription’] ) ) { $paymentintent = \SimplePay\Core\API\PaymentIntents\retrieve( array( ‘id’ => $payment_confirmation_data[‘checkout_session’]->payment_intent, ‘expand’ => array( ‘latest_charge’, ), ), $payment_confirmation_data[‘form’]->get_api_request_args() ); $card = $paymentintent->latest_charge->payment_method_details->card; return $card->last4; }…Continue reading
// Author: Sumaiya, Clickup Doc : https://app.clickup.com/36636088/v/dc/12y1dr-22535/12y1dr-24415 add_action(‘wp_ajax_fetch_quiz_data’, ‘fetch_quiz_data’); add_action(‘wp_ajax_nopriv_fetch_quiz_data’, ‘fetch_quiz_data’); // For non-logged in users function get_quiz_data($quiz_id) { global $wpdb; // Sanitize the quiz ID to prevent SQL injection and other security issues. $quiz_id = sanitize_text_field($quiz_id); $table_name = ‘quiz_answers’;…Continue reading
add_filter( ‘xmlrpc_enabled’, ‘__return_false’ );Continue reading
/** * Load permutations jQuery */ function permutations_jquery_loader() { ?>Continue reading
// 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
add_action( ‘admin_init’, ‘disable_tinymce_for_notifications’); function disable_tinymce_for_notifications() { if ( ( GFForms::is_gravity_page() && rgget( ‘page’ ) === ‘gf_edit_forms’ && rgget( ‘view’ ) === ‘settings’ ) && rgget( ‘subview’ ) === ‘notification’ ) { add_filter( ‘user_can_richedit’, ‘__return_false’ ); } }Continue reading
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
function maybe_hide_pause_resume_links( $link, $sub ) { // Replace 123, 456 with the membership IDs which members can pause/resume subscriptions for. $products_to_allow = array( ‘123’, ‘456’ ); $product = $sub->product(); if( in_array( $product->ID, $products_to_allow ) ) { return $link; } else…Continue reading