/** * FRS Quiz Certificate Generator * 1. Calculates Score Percentage [frs_quiz_percentage] * 2. Attaches the Certificate PDF to emails automatically */ // — PART 1: SCORE CALCULATOR SHORTCODE — // Usage in View: [frs_quiz_percentage field=”31471″ total=”6″ entry=”[id]”] add_shortcode( ‘frs_quiz_percentage’,…Continue reading
add_action( ‘wp_enqueue_scripts’, static function () { $registration_page_id = (int) get_option( ‘wcv_signup_registration_page_id’, 0 ); if ( 0 === $registration_page_id || ! is_page( $registration_page_id ) ) { return; } $allowed_countries = array( ‘AU’, ‘GB’, ‘US’, ‘CA’ ); // ISO 3166-1 alpha-2 codes…Continue reading
// Mobile redirect (admin INCLUDED, cache-friendly) add_action(‘template_redirect’, ‘rd_mobile_redirect’, 10); function rd_mobile_redirect() { // Skip only AJAX/cron/preview/REST to avoid breaking editors & API if (wp_doing_ajax() || wp_doing_cron() || is_preview() || defined(‘REST_REQUEST’)) return; $req_uri = $_SERVER[‘REQUEST_URI’] ?? ‘/’; $path = strtok($req_uri, ‘?’);…Continue reading
/** * WPCode Snippet: WordPress Pages Sync Engine * Description: Comprehensive sync functionality for pages with full content analysis * Location: Run Everywhere * Priority: 20 * * FEATURES: * – Manual sync via admin bar button * – Auto-sync…Continue reading
/** * WPCode Snippet: Expose WordPress Pages Sync ACF Fields to REST API * Description: Makes WordPress Pages data accessible via Application Password authentication * Location: Run Everywhere * Priority: 15 */ defined( ‘ABSPATH’ ) || exit; /** * Register…Continue reading
/** * WPCode Snippet: WordPress Pages Sync ACF Fields (ENHANCED) * Description: Comprehensive ACF fields for page data with ALL metadata for WhaleSync/Airtable * Location: Run Everywhere * Priority: 10 * * INCLUDES: * – URLs & Permalinks (page_url, page_slug)…Continue reading
/** * WPCode Snippet: WordPress Pages Sync CPT Registration * Description: Registers custom post type for WordPress pages data with full REST API support * Location: Run Everywhere * Priority: 0 * * Purpose: Create a mirror/snapshot of WordPress pages…Continue reading