function get_credit_report($atts) { $atts = shortcode_atts([ ‘username’ => ‘Nipho.Hlophe’, // API username ‘password’ => ‘kayNiph23’, // API password ‘id_number’ => ”, ‘first_name’ => ”, ‘last_name’ => ”, ], $atts); if (empty($atts[‘id_number’]) || empty($atts[‘first_name’]) || empty($atts[‘last_name’])) { return ‘Error: ID number,…Continue reading
/** * After the Advanced Post Creation feed creates the ‘member’ post, * retrieve the Unique ID from the entry and store it in post meta. * * Replace YOUR_UNIQUE_ID_FIELD_ID with the field ID * where Gravity Perks’ Unique ID…Continue reading
/** * Register ACF fields for the ‘member’ post type. * Place this in your theme’s functions.php or a custom plugin. */ add_action(‘acf/init’, ‘ns_register_member_acf_fields’); function ns_register_member_acf_fields() { // Only proceed if ACF is active. if ( ! function_exists( ‘acf_add_local_field_group’ )…Continue reading
/** * Plugin Name: NS Register Member CPT & Create Member Post * Description: Registers a ‘member’ custom post type and creates a Member post from Gravity Forms submission, using the form’s generated Member ID. * Author: Your Name *…Continue reading
function site_title_shortcode() { return get_bloginfo(‘name’); } add_shortcode(‘site_title’, ‘site_title_shortcode’);Continue reading
function ld_course_button_auto_shortcode() { if (!is_singular(‘sfwd-courses’)) return ”; // Only show on course pages $course_id = get_the_ID(); $user_id = get_current_user_id(); $is_enrolled = sfwd_lms_has_access($course_id, $user_id); $course_url = get_permalink($course_id); // Get first lesson URL $lessons = learndash_get_course_lessons_list($course_id); $first_lesson_url = !empty($lessons[0][‘permalink’]) ? $lessons[0][‘permalink’] :…Continue reading
function custom_redirect_root_and_dashboard() { $current_path = trim(parse_url($_SERVER[‘REQUEST_URI’], PHP_URL_PATH), ‘/’); // Detect language (e.g., ‘en’, ‘ar’, etc.) $parts = explode(‘/’, $current_path); $lang = $parts[0] ?? ”; $page = $parts[1] ?? ”; // Handle multilingual root like “/en/” $is_root_homepage = empty($current_path) || (count($parts)…Continue reading
add_action( ‘wp_head’, function() { ?>Continue reading
function mepr_cust_no_vat_to_taxjar( $should_send, $event ) { $transaction = $event->get_data(); if ( strpos( $transaction->tax_desc, __( ‘VAT’, ‘memberpress’ ) ) !== false ) { $should_send = false; } return $should_send; } add_filter( ‘mepr_taxjar_should_send_txn’, ‘mepr_cust_no_vat_to_taxjar’, 10, 2 );Continue reading