From fd386cfdd583ec72c42206c216d6a863204721b6 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Tue, 24 Mar 2026 10:38:28 +0000 Subject: [PATCH] Autosave: 20260324-103828 --- .htaccess | 24 +- admin_credentials.txt | 2 +- assets/pasted-20260324-101557-c305dc01.jpg | Bin 0 -> 97903 bytes assets/vm-shot-2026-03-24T10-15-21-681Z.jpg | Bin 0 -> 97903 bytes wp-content/mu-plugins/coaching-mvp.php | 1626 +++++++++++++++++ .../mu-plugins/coaching-mvp.php.bak-20260324 | 842 +++++++++ 6 files changed, 2477 insertions(+), 17 deletions(-) create mode 100644 assets/pasted-20260324-101557-c305dc01.jpg create mode 100644 assets/vm-shot-2026-03-24T10-15-21-681Z.jpg create mode 100644 wp-content/mu-plugins/coaching-mvp.php create mode 100644 wp-content/mu-plugins/coaching-mvp.php.bak-20260324 diff --git a/.htaccess b/.htaccess index e2bbc23..77e1e87 100644 --- a/.htaccess +++ b/.htaccess @@ -1,18 +1,10 @@ -DirectoryIndex index.php index.html -Options -Indexes -Options -MultiViews - +# BEGIN WordPress + RewriteEngine On - -# 0) Serve existing files/directories as-is -RewriteCond %{REQUEST_FILENAME} -f [OR] -RewriteCond %{REQUEST_FILENAME} -d -RewriteRule ^ - [L] - -# 1) Internal map: /page or /page/ -> /page.php (if such PHP file exists) -RewriteCond %{REQUEST_FILENAME}.php -f -RewriteRule ^(.+?)/?$ $1.php [L] - -# 2) Optional: strip trailing slash for non-directories (keeps .php links working) +RewriteBase / +RewriteRule ^index\.php$ - [L] +RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d -RewriteRule ^(.+)/$ $1 [R=301,L] +RewriteRule . /index.php [L] + +# END WordPress diff --git a/admin_credentials.txt b/admin_credentials.txt index d888f1b..9c242f8 100644 --- a/admin_credentials.txt +++ b/admin_credentials.txt @@ -1,4 +1,4 @@ WordPress Admin Credentials: URL: http://localhost/wp-admin Username: admin -Password: c59u3v2geHuIQMRP +Password: qhpYYAHPC3qKPM9vB7 diff --git a/assets/pasted-20260324-101557-c305dc01.jpg b/assets/pasted-20260324-101557-c305dc01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c504a8a587a2e5ae5283f23526151740363d28b2 GIT binary patch literal 97903 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 M{4cwYeC_!^0HUS~e*gdg literal 0 HcmV?d00001 diff --git a/assets/vm-shot-2026-03-24T10-15-21-681Z.jpg b/assets/vm-shot-2026-03-24T10-15-21-681Z.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c504a8a587a2e5ae5283f23526151740363d28b2 GIT binary patch literal 97903 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 M{4cwYeC_!^0HUS~e*gdg literal 0 HcmV?d00001 diff --git a/wp-content/mu-plugins/coaching-mvp.php b/wp-content/mu-plugins/coaching-mvp.php new file mode 100644 index 0000000..dc2d354 --- /dev/null +++ b/wp-content/mu-plugins/coaching-mvp.php @@ -0,0 +1,1626 @@ + [ + 'label' => 'Discovery Call', + 'code' => '01', + 'summary' => 'A low-friction first step for visitors who want to explore fit, goals, and next steps before committing.', + 'bullets' => ['30 minutes', 'Ideal first conversation', 'Best for fit and direction'], + ], + 'clarity-session' => [ + 'label' => 'Clarity Session', + 'code' => '02', + 'summary' => 'A focused deep-dive session for transitions, decisions, leadership tension, and getting unstuck quickly.', + 'bullets' => ['90-minute intensive', 'Decision support', 'Action summary included'], + ], + 'momentum-coaching' => [ + 'label' => 'Momentum Coaching', + 'code' => '03', + 'summary' => 'Ongoing coaching for clients who need accountability, calm execution, and stronger follow-through over time.', + 'bullets' => ['Ongoing 1:1 rhythm', 'Reflection between sessions', 'Built for durable progress'], + ], + 'leadership-intensive' => [ + 'label' => 'Leadership Intensive', + 'code' => '04', + 'summary' => 'A premium strategy container for founders, executives, and senior leaders navigating a high-stakes season.', + 'bullets' => ['Executive-level support', 'Complex challenges welcome', 'Clear implementation path'], + ], + ]; +} + +function coaching_mvp_services() { + $services = []; + foreach (coaching_mvp_service_catalog() as $slug => $service) { + $services[$slug] = $service['label']; + } + return $services; +} + +function coaching_mvp_register_post_types() { + register_post_type('testimonial', [ + 'labels' => [ + 'name' => 'Testimonials', + 'singular_name' => 'Testimonial', + 'add_new_item' => 'Add New Testimonial', + 'edit_item' => 'Edit Testimonial', + ], + 'public' => true, + 'show_in_rest' => true, + 'menu_icon' => 'dashicons-format-quote', + 'supports' => ['title', 'editor', 'excerpt', 'page-attributes'], + 'has_archive' => false, + 'rewrite' => ['slug' => 'testimonial'], + ]); + + register_post_type('booking_request', [ + 'labels' => [ + 'name' => 'Bookings', + 'singular_name' => 'Booking', + 'add_new_item' => 'Add Booking', + 'edit_item' => 'View Booking', + ], + 'public' => false, + 'show_ui' => true, + 'show_in_rest' => false, + 'menu_icon' => 'dashicons-calendar-alt', + 'supports' => ['title'], + 'capability_type' => 'post', + 'map_meta_cap' => true, + ]); + + register_post_type('lead_capture', [ + 'labels' => [ + 'name' => 'Leads', + 'singular_name' => 'Lead', + 'add_new_item' => 'Add Lead', + 'edit_item' => 'View Lead', + ], + 'public' => false, + 'show_ui' => true, + 'show_in_rest' => false, + 'menu_icon' => 'dashicons-email-alt2', + 'supports' => ['title'], + 'capability_type' => 'post', + 'map_meta_cap' => true, + ]); +} +add_action('init', 'coaching_mvp_register_post_types'); + +function coaching_mvp_body_class($classes) { + $classes[] = 'coaching-mvp-active'; + return $classes; +} +add_filter('body_class', 'coaching_mvp_body_class'); + +function coaching_mvp_styles() { + if (is_admin()) { + return; + } + + wp_register_style('coaching-mvp-inline', false, [], null); + wp_enqueue_style('coaching-mvp-inline'); + + $css = <<<'CSS' +:root { + --coach-primary: #5468ff; + --coach-secondary: #13c7b8; + --coach-accent: #d7b267; + --coach-background: #f6f4ef; + --coach-surface: #ffffff; + --coach-surface-soft: rgba(255,255,255,.72); + --coach-text: #142033; + --coach-muted: #667085; + --coach-deep: #0d1530; + --coach-deeper: #091022; + --coach-border: rgba(20,32,51,.09); + --coach-shadow: 0 30px 80px rgba(15,23,42,.12); + --coach-shadow-lg: 0 50px 120px rgba(8,15,34,.22); + --coach-radius: 28px; + --coach-radius-sm: 18px; + --coach-spacing: 1.5rem; +} +body.coaching-mvp-active { + background: + radial-gradient(circle at top left, rgba(84,104,255,.10), transparent 28%), + radial-gradient(circle at top right, rgba(215,178,103,.12), transparent 26%), + linear-gradient(180deg, #f1f5ff 0%, #faf8f4 38%, #ffffff 100%); + color: var(--coach-text); +} +body.coaching-mvp-active .wp-site-blocks, +body.coaching-mvp-active .site, +body.coaching-mvp-active main { + color: var(--coach-text); +} +body.coaching-mvp-active.page .wp-site-blocks main, +body.coaching-mvp-active.home .wp-site-blocks main, +body.coaching-mvp-active.blog .wp-site-blocks main, +body.coaching-mvp-active.single-post .wp-site-blocks main { + --wp--style--global--content-size: min(1220px, calc(100vw - 40px)); + --wp--style--global--wide-size: min(1380px, calc(100vw - 40px)); +} +body.coaching-mvp-active .wp-block-post-content, +body.coaching-mvp-active .wp-block-query, +body.coaching-mvp-active .wp-block-group { + width: 100%; +} +body.coaching-mvp-active .wp-block-post-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)), +body.coaching-mvp-active .coach-home-page.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { + max-width: var(--wp--style--global--content-size); +} +body.coaching-mvp-active header.wp-block-template-part { + position: sticky; + top: 0; + z-index: 30; + backdrop-filter: blur(18px); + background: rgba(255,255,255,.78); + border-bottom: 1px solid rgba(20,32,51,.06); +} +body.coaching-mvp-active .wp-block-site-title a, +body.coaching-mvp-active .wp-block-navigation a, +body.coaching-mvp-active .wp-block-navigation-item__content { + color: var(--coach-text); + text-decoration: none; +} +body.coaching-mvp-active .wp-block-navigation .wp-block-navigation-item__content { + font-weight: 600; +} +body.coaching-mvp-active .wp-block-navigation .current-menu-item > a, +body.coaching-mvp-active .wp-block-navigation .current_page_item > a { + color: var(--coach-primary); +} +body.coaching-mvp-active .wp-block-button__link { + border-radius: 999px; + padding: .95rem 1.4rem; + font-weight: 700; + text-decoration: none; + box-shadow: none; +} +body.coaching-mvp-active .wp-block-button.is-style-outline > .wp-block-button__link { + border-radius: 999px; +} +body.coaching-mvp-active .wp-block-post-title, +body.coaching-mvp-active h1, +body.coaching-mvp-active h2, +body.coaching-mvp-active h3, +body.coaching-mvp-active h4 { + letter-spacing: -.03em; +} +.coach-home-page .wp-block-post-title, +.page-slug-home .wp-block-post-title { + display: none; +} +.coach-shell, +.coach-hero, +.coach-section, +.coach-panel, +.coach-form-wrap, +.coach-service-card, +.coach-testimonial-card, +.coach-stat, +.coach-process-card, +.coach-mini-card, +.coach-faq-card, +.coach-story-card, +.coach-system-card, +.coach-blog-card, +.coach-quote-card, +.coach-visual-card { + border-radius: var(--coach-radius); +} +.coach-shell > * + * { + margin-top: clamp(1.5rem, 3vw, 2.5rem); +} +.coach-section { + margin-top: clamp(1.7rem, 4vw, 3rem); +} +.coach-hero { + position: relative; + overflow: hidden; + padding: clamp(2rem, 5vw, 4rem); + background: + radial-gradient(circle at top right, rgba(215,178,103,.28), transparent 25%), + radial-gradient(circle at left center, rgba(19,199,184,.18), transparent 30%), + linear-gradient(135deg, #091022 0%, #15254c 45%, #293f7c 75%, #5468ff 100%); + box-shadow: var(--coach-shadow-lg); +} +.coach-hero::before { + content: ""; + position: absolute; + inset: auto -10% -25% 45%; + height: 360px; + background: radial-gradient(circle, rgba(255,255,255,.16), transparent 60%); + pointer-events: none; +} +.coach-hero h1, +.coach-hero h2, +.coach-hero p, +.coach-hero li, +.coach-hero strong, +.coach-hero .coach-quote-card { + color: #fff; +} +.coach-hero .wp-block-buttons .wp-block-button__link, +.coach-cta-row .wp-block-button__link, +.coach-form-wrap button, +.coach-inline-link { + border-radius: 999px; + padding: .95rem 1.4rem; + font-weight: 700; + text-decoration: none; +} +.coach-eyebrow { + display: inline-flex; + align-items: center; + gap: .5rem; + padding: .48rem .92rem; + border-radius: 999px; + background: rgba(255,255,255,.10); + border: 1px solid rgba(255,255,255,.18); + font-size: .8rem; + letter-spacing: .08em; + text-transform: uppercase; +} +.coach-badge { + display: inline-flex; + align-items: center; + gap: .45rem; + padding: .42rem .8rem; + border-radius: 999px; + background: rgba(84,104,255,.10); + color: var(--coach-primary); + font-size: .84rem; + font-weight: 800; +} +.coach-badge.dark { + background: rgba(255,255,255,.12); + color: #fff; +} +.coach-grid-2, +.coach-grid-3, +.coach-grid-4, +.coach-card-grid, +.coach-testimonial-grid, +.coach-process-grid, +.coach-story-grid, +.coach-faq-grid, +.coach-stats-grid, +.coach-mini-grid, +.coach-system-grid, +.coach-blog-grid, +.coach-visual-grid, +.coach-booking-layout { + display: grid; + gap: 1.2rem; +} +.coach-grid-2, +.coach-booking-layout { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); } +.coach-grid-3, +.coach-card-grid, +.coach-testimonial-grid, +.coach-process-grid, +.coach-story-grid, +.coach-faq-grid, +.coach-mini-grid, +.coach-system-grid, +.coach-blog-grid, +.coach-visual-grid { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); } +.coach-grid-4, +.coach-stats-grid { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); } +.coach-panel, +.coach-service-card, +.coach-testimonial-card, +.coach-stat, +.coach-process-card, +.coach-mini-card, +.coach-faq-card, +.coach-story-card, +.coach-form-wrap, +.coach-system-card, +.coach-blog-card, +.coach-quote-card, +.coach-visual-card { + background: rgba(255,255,255,.92); + border: 1px solid var(--coach-border); + box-shadow: var(--coach-shadow); + padding: 1.35rem; +} +.coach-panel.soft, +.coach-quote-card, +.coach-visual-card.dark { + background: rgba(255,255,255,.10); + border-color: rgba(255,255,255,.16); + box-shadow: none; +} +.coach-quote-card { + color: #fff; +} +.coach-visual-card { + min-height: 140px; +} +.coach-visual-card h3, +.coach-visual-card p { + color: #fff; +} +.coach-hero-shell { + position: relative; + z-index: 1; +} +.coach-system-card h3, +.coach-service-card h3, +.coach-process-card h3, +.coach-faq-card h3, +.coach-story-card h3, +.coach-testimonial-card h3, +.coach-mini-card h3, +.coach-blog-card h3 { + margin-top: .35rem; + margin-bottom: .6rem; +} +.coach-stat strong { + display: block; + font-size: clamp(1.4rem, 3vw, 2.15rem); + color: var(--coach-text); +} +.coach-stat span, +.coach-muted, +.coach-service-card p, +.coach-process-card p, +.coach-faq-card p, +.coach-story-card p, +.coach-system-card p, +.coach-blog-card p, +.coach-testimonial-meta, +.coach-form-wrap p, +.coach-section p, +.coach-quote-card p, +.coach-mini-card p { + color: var(--coach-muted); +} +.coach-hero .coach-panel p, +.coach-hero .coach-quote-card p, +.coach-hero .coach-visual-card p, +.coach-hero .coach-badge.dark + h3 + p { + color: rgba(255,255,255,.82); +} +.coach-service-card ul, +.coach-process-card ul, +.coach-story-card ul, +.coach-system-card ul { + margin: .8rem 0 0 1rem; +} +.coach-icon-dot { + display: inline-flex; + align-items: center; + justify-content: center; + width: 2.4rem; + height: 2.4rem; + border-radius: 50%; + background: rgba(84,104,255,.11); + color: var(--coach-primary); + font-weight: 800; +} +.coach-form-wrap { + padding: 1.55rem; + background: rgba(255,255,255,.96); +} +.coach-form-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 1rem; +} +.coach-form-grid .full { + grid-column: 1 / -1; +} +.coach-form-wrap label { + display: block; + font-weight: 700; + margin-bottom: .4rem; + color: var(--coach-text); +} +.coach-form-wrap input, +.coach-form-wrap textarea, +.coach-form-wrap select { + width: 100%; + border: 1px solid rgba(20,32,51,.12); + border-radius: 16px; + padding: .9rem 1rem; + font-size: 1rem; + background: #fff; + color: var(--coach-text); +} +.coach-form-wrap textarea { + min-height: 140px; +} +.coach-form-wrap button { + border: 0; + background: linear-gradient(135deg, var(--coach-primary), #7f56d9); + color: #fff; + cursor: pointer; + box-shadow: 0 18px 30px rgba(84,104,255,.24); +} +.coach-alert { + border-radius: 16px; + padding: .95rem 1rem; + margin-bottom: 1rem; + font-weight: 600; +} +.coach-alert.success { + background: rgba(19,199,184,.12); + color: #0e7067; + border: 1px solid rgba(19,199,184,.2); +} +.coach-alert.error { + background: rgba(255,107,129,.10); + color: #8d2d3b; + border: 1px solid rgba(255,107,129,.18); +} +.coach-testimonial-grid blockquote { + margin: 0; +} +.coach-testimonial-card .coach-rating { + color: #f5a524; + letter-spacing: .18em; + font-size: .95rem; + margin-bottom: .7rem; +} +.coach-cta-band { + padding: 1.6rem; + background: + linear-gradient(135deg, rgba(84,104,255,.10), rgba(19,199,184,.10)), + #fff; + border: 1px solid rgba(84,104,255,.12); + border-radius: var(--coach-radius); + box-shadow: var(--coach-shadow); +} +.coach-stack > * + * { + margin-top: 1rem; +} +.coach-inline-link { + display: inline-flex; + align-items: center; + justify-content: center; + color: var(--coach-primary); + background: rgba(84,104,255,.08); +} +.coach-admin-link { + display: inline-flex; + align-items: center; + gap: .5rem; + margin-top: .5rem; + color: var(--coach-primary); + text-decoration: none; + font-weight: 700; +} +.coach-footer-note { + text-align: center; + color: var(--coach-muted); + font-size: .95rem; + margin-top: 2rem; +} +.coach-blog-card a, +.coach-blog-card .wp-block-post-excerpt__more-link, +.wp-block-post-excerpt__more-link, +.wp-block-read-more { + color: var(--coach-primary); + font-weight: 700; + text-decoration: none; +} +body.coaching-mvp-active .wp-block-post-template { + gap: 1.2rem; +} +body.coaching-mvp-active .wp-block-post-template > li, +body.coaching-mvp-active .wp-block-post { + border-radius: var(--coach-radius); + background: rgba(255,255,255,.94); + border: 1px solid var(--coach-border); + box-shadow: var(--coach-shadow); + padding: 1.25rem; +} +body.coaching-mvp-active .wp-block-post-featured-image img { + border-radius: 18px; +} +body.coaching-mvp-active .wp-block-query-title, +body.coaching-mvp-active .wp-block-post-title a { + color: var(--coach-text); + text-decoration: none; +} +body.coaching-mvp-active .wp-block-query-pagination { + margin-top: 1.2rem; +} +body.coaching-mvp-active .wp-block-query-pagination a { + color: var(--coach-primary); + text-decoration: none; +} +@media (max-width: 781px) { + .coach-hero { padding: 1.5rem; } + body.coaching-mvp-active header.wp-block-template-part { position: static; } +} +CSS; + + wp_add_inline_style('coaching-mvp-inline', $css); +} +add_action('wp_enqueue_scripts', 'coaching_mvp_styles'); + +function coaching_mvp_home_content() { + return <<<'HTML' + +
      + +
      + +
      + +
      + +

      Premium Coaching Template • Booking-first architecture

      + + +

      A premium coaching template that future AI models can customize without rebuilding the foundation.

      + + +

      This starter is built to feel like a paid template: strong hero, real booking flow, editable services, dynamic testimonials, simple WordPress blog, and lead capture already wired into the conversion path.

      + + + + + +
      • Reusable template shell, not a one-off personal brand site
      • All must-have pages for coaching offers are already structured
      • Future customization can focus on niche, voice, offer, and visuals
      + +
      + + + +
      + +
      +
      + Template objective +

      Start from a premium base, then tailor it for the next coaching client.

      +

      Replace the story, offer names, testimonials, and palette later — keep the expensive-looking structure now.

      +
      +
      +
      Booking live

      Pay-later booking flow

      Requests are stored in WordPress admin for manual follow-up.

      +
      Social proof

      Editable testimonials system

      Homepage and testimonials page both pull from the same content type.

      +
      Content engine

      Simple core blog

      WordPress posts are already positioned as the lightweight content layer.

      +
      +
      + +
      +
      + +
      + + + +
      +
      7Core template areas already mapped for coaching businesses.
      +
      BookingPrimary conversion path is visible from the first fold.
      +
      WP CoreBlog stays simple and easy for future teams to manage.
      +
      ReusableBuilt to be customized repeatedly, not recreated from zero.
      +
      + + + +
      + +

      Template systems

      + + +

      Everything essential for a premium coaching template is already inside the shell

      + + +

      These sections are the reusable operating system for future coaching sites. Each one can be re-skinned later without replacing the UX architecture.

      + + +
      +
      01

      Hero

      A conversion-focused introduction with premium visual weight and immediate calls to action.

      +
      02

      Booking system

      Dedicated booking page, structured intake fields, and saved requests in admin.

      +
      03

      Services

      Offer cards, positioning language, and a page built to support higher-ticket decisions.

      +
      04

      Testimonials

      Dynamic proof system powered by a custom content type instead of hard-coded copy.

      +
      05

      About

      Credibility, method, philosophy, and founder-story space for trust building.

      +
      06

      Blog

      Simple WordPress core blog kept intentionally clean for easy long-term maintenance.

      +
      07

      Lead capture

      Secondary conversion path for visitors who need a conversation before booking.

      +
      + +
      + + + +
      + +

      Services snapshot

      + + +

      A polished service layer that feels premium from day one

      + + +[coaching_services limit="3"] + + +
      +

      Designed for customization

      Future AI runs can swap labels, bullets, target audience, and package names without changing structure.

      +

      Built for premium offers

      The layout supports discovery calls, intensives, retainers, and niche-specific coaching products.

      +

      Clean conversion path

      Every service block naturally points visitors toward booking or inquiry.

      +
      + +
      + + + +
      + +
      +
      + Booking-first +

      The primary CTA is already doing the right job

      +

      This template assumes booking is the main action. The homepage, services page, and trust sections all support that path without making the experience feel salesy.

      +

      Open booking flow

      +
      +
      +
      1

      Choose a service

      Visitors self-select an offer that fits their current stage or challenge.

      +
      2

      Submit preferences

      Date, time, format, and goals are captured without the complexity of a heavy external scheduler.

      +
      3

      Follow up manually

      Admin review keeps this starter flexible until a future model replaces it with Calendly or another integration.

      +
      +
      + +
      + + + +
      + +

      About foundation

      + + +

      The about-story section is ready to carry positioning, philosophy, and trust

      + + +
      +
      +

      Built for future founder-story customization

      +

      Later AI models can replace this copy with a real coach story, niche differentiators, credentials, and personal philosophy — while keeping the premium page rhythm intact.

      +

      Open About page

      +
      +
      +

      Credibility

      Space for experience, results, and approach without sounding inflated or generic.

      +

      Method

      Explain how sessions work, what changes for clients, and why the process feels different.

      +

      Trust

      Blend empathy, structure, and confidence — the three signals high-value coaching pages need most.

      +
      +
      + +
      + + + +
      + +

      Testimonials system

      + + +

      Social proof is already dynamic, editable, and reusable across the template

      + + +[coaching_testimonials limit="3"] + +
      + + + +
      + +

      Blog preview

      + + +

      The content layer stays simple: native WordPress posts with a cleaner presentation

      + + +[coaching_recent_posts limit="3"] + +
      + + + +
      + +
      +
      + Lead capture +

      Not every ideal client is ready to book on the first visit

      +

      The lead form is the secondary path for visitors who need a question answered, want help choosing an offer, or simply prefer a lower-commitment start.

      +

      Open Contact page

      +
      +
      [coaching_lead_form]
      +
      + +
      + + + + + +
      + +HTML; +} + +function coaching_mvp_services_content() { + return <<<'HTML' + +
      +

      Coaching services

      +

      Services designed to feel premium, clear, and easy to customize later

      +

      This page is the reusable offer layer of the template: clear service cards, premium positioning, and enough structure for future AI customization without page rebuilding.

      + +[coaching_services limit="4"] + + +
      +
      + Who this is for +

      Built for founders, professionals, leaders, and experts in transition

      +

      These cards work equally well for executive coaching, mindset coaching, business coaching, career transition work, and niche-specific premium offers.

      +
      +
      + What each offer should do +

      Reduce hesitation and make the next step obvious

      +

      Each service helps visitors self-select the right level of support, then move directly into booking or lead capture.

      +
      +
      +
      +
      01

      Clarify the need

      Use one service for discovery, one for depth, one for continuity, and one for premium escalation.

      +
      02

      Frame the value

      Premium service pages make the experience feel contained, specific, and safe to say yes to.

      +
      03

      Route to action

      All roads should lead to booking or contact — not to dead-end informational copy.

      +
      +
      +

      Ready to adapt these offers for a real coach or niche?

      +

      Use the booking page if the service structure is already clear, or the contact page if you want a softer first step.

      +

      Book now Ask a question

      +
      + +
      + +HTML; +} + +function coaching_mvp_testimonials_content() { + return <<<'HTML' + +
      +

      Testimonials system

      +

      A reusable proof system that future AI models can rewrite without touching the layout

      +

      This page is powered by a dedicated Testimonials content type in WordPress. Replace sample quotes later, and both this page and the homepage will update automatically.

      + +[coaching_testimonials limit="6"] + + +
      +

      Editable from admin

      Add, remove, or reorder testimonials in WordPress without changing page content.

      +

      Supports premium positioning

      Use role labels to add context like founder, executive, creative leader, or high-performance client.

      +

      Shared across template

      The same testimonial source powers key proof moments across the site.

      +
      +

      Need to manage sample proof now?

      Add new testimonials in the WordPress admin and they will automatically appear here.

      Manage testimonials →

      + +
      + +HTML; +} + +function coaching_mvp_about_content() { + return <<<'HTML' + +
      +

      About the coach

      +

      An about page with enough depth to build trust, but enough flexibility to customize for many coaching niches

      +

      This page is the trust layer of the template. It is designed to hold founder story, method, philosophy, credentials, and emotional reassurance without becoming cluttered.

      + +
      +
      + Starter story +

      Replace with a real founder narrative later

      +

      Use this area for the coach’s turning point, philosophy, client promise, or the problem they are uniquely good at helping solve.

      +

      Book a session

      +
      +
      +

      Philosophy

      Clarity before noise. Direction before pressure. Action without performative hustle.

      +

      Experience

      Space for credentials, lived experience, certifications, or industry-specific credibility.

      +

      Client experience

      Explain how sessions feel: direct, calm, strategic, supportive, practical, or deeply reflective.

      +
      +
      +
      +
      01

      Listen deeply

      The coach should feel perceptive, not generic.

      +
      02

      Create direction

      Move from emotional fog or strategic overload into an honest next path.

      +
      03

      Support action

      Ground ideas into behavior, decisions, rhythm, and follow-through.

      +
      +

      Trust pages should always hand visitors a next move

      Point them to services, booking, or testimonials so the about page supports conversion instead of acting like a dead end.

      Explore services

      + +
      + +HTML; +} + +function coaching_mvp_booking_content() { + return <<<'HTML' + +
      +

      Booking system

      +

      Request a session through a clean, premium booking experience

      +

      This template uses a pay-later booking request flow. It is intentionally simple, lightweight, and easy to replace later with Calendly or another scheduling tool.

      + +
      +
      [coaching_booking_form]
      +
      +

      What happens next

      The coach reviews the request inside WordPress, then follows up manually to confirm fit, timing, and session details.

      +

      Why this works for a template

      It delivers a real booking system now without locking the starter into one external platform or workflow.

      +

      Admin review

      Every request is stored in a dedicated Bookings section in the dashboard.

      View bookings →

      +

      Recommended future upgrades

      Calendly embed, Stripe-powered paid session flow, confirmation emails, or service-specific funnels.

      +
      +
      + +
      + +HTML; +} + +function coaching_mvp_contact_content() { + return <<<'HTML' + +
      +

      Lead capture

      +

      Open a lower-friction conversation for visitors who are not ready to book yet

      +

      This page is the secondary conversion path. It captures thoughtful leads who need clarity, have questions, or want a recommendation before choosing an offer.

      + +
      +
      [coaching_lead_form]
      +
      +

      Best use cases

      Service selection questions, founder introductions, budget-fit conversations, or slower trust-building journeys.

      +

      Why it matters

      Not every premium buyer wants to jump straight into a booking flow on the first visit.

      +

      Admin review

      Every lead appears in a dedicated Leads section for easy follow-up.

      View leads →

      +

      Suggested future add-ons

      CRM sync, email automation, lead scoring, or a niche-specific qualification form.

      +
      +
      + +
      + +HTML; +} + +function coaching_mvp_template_pages() { + return [ + 'home' => [ + 'title' => 'Home', + 'content' => coaching_mvp_home_content(), + ], + 'services' => [ + 'title' => 'Services', + 'content' => coaching_mvp_services_content(), + ], + 'testimonials' => [ + 'title' => 'Testimonials', + 'content' => coaching_mvp_testimonials_content(), + ], + 'about' => [ + 'title' => 'About', + 'content' => coaching_mvp_about_content(), + ], + 'book-session' => [ + 'title' => 'Book Session', + 'content' => coaching_mvp_booking_content(), + ], + 'contact' => [ + 'title' => 'Contact', + 'content' => coaching_mvp_contact_content(), + ], + 'blog' => [ + 'title' => 'Blog', + 'content' => '', + ], + ]; +} + +function coaching_mvp_upsert_page($slug, $definition) { + $page = get_page_by_path($slug, OBJECT, 'page'); + $postarr = [ + 'post_title' => $definition['title'], + 'post_name' => $slug, + 'post_type' => 'page', + 'post_status' => 'publish', + 'post_content' => $definition['content'], + ]; + + if ($page) { + $postarr['ID'] = $page->ID; + wp_update_post($postarr); + return (int) $page->ID; + } + + return (int) wp_insert_post($postarr); +} + +function coaching_mvp_seed_navigation($page_ids) { + $nav = get_page_by_title('Primary Navigation', OBJECT, 'wp_navigation'); + $nav_content = sprintf( + "\n" . + "\n" . + "\n" . + "\n" . + "\n" . + "\n" . + "\n" . + "", + $page_ids['home'], + $page_ids['services'], + $page_ids['testimonials'], + $page_ids['about'], + $page_ids['blog'], + $page_ids['book-session'], + $page_ids['contact'] + ); + + $postarr = [ + 'post_title' => 'Primary Navigation', + 'post_status' => 'publish', + 'post_type' => 'wp_navigation', + 'post_content' => $nav_content, + ]; + + if ($nav) { + $postarr['ID'] = $nav->ID; + wp_update_post($postarr); + return; + } + + wp_insert_post($postarr); +} + +function coaching_mvp_seed_testimonials() { + $items = [ + [ + 'title' => 'Jordan Ellis — Sample', + 'role' => 'Founder, advisory studio', + 'content' => 'I came in overwhelmed and spread thin. The coaching process helped me narrow the signal, make cleaner decisions, and finally move with conviction instead of noise.', + 'menu_order' => 1, + ], + [ + 'title' => 'Maya Chen — Sample', + 'role' => 'Senior leader, technology team', + 'content' => 'What felt different was the balance of calm and challenge. I left each session with clearer priorities, stronger boundaries, and next steps I could actually execute.', + 'menu_order' => 2, + ], + [ + 'title' => 'Daniel Ross — Sample', + 'role' => 'Executive coaching client', + 'content' => 'This gave me the structure I was missing. Instead of collecting more insight, I built momentum and followed through on decisions I had delayed for months.', + 'menu_order' => 3, + ], + [ + 'title' => 'Alina Patel — Sample', + 'role' => 'Creative founder, growth stage brand', + 'content' => 'The sessions felt premium, focused, and deeply useful. I had space to think, but also enough accountability to convert clarity into action.', + 'menu_order' => 4, + ], + ]; + + foreach ($items as $item) { + $existing = get_page_by_title($item['title'], OBJECT, 'testimonial'); + $postarr = [ + 'post_type' => 'testimonial', + 'post_status' => 'publish', + 'post_title' => $item['title'], + 'post_content' => $item['content'], + 'menu_order' => $item['menu_order'], + ]; + + if ($existing) { + $postarr['ID'] = $existing->ID; + $post_id = wp_update_post($postarr); + } else { + $post_id = wp_insert_post($postarr); + } + + if ($post_id && !is_wp_error($post_id)) { + update_post_meta($post_id, '_testimonial_role', $item['role']); + } + } +} + +function coaching_mvp_seed_blog_posts() { + $posts = [ + [ + 'title' => 'How Clarity Creates Better Decisions', + 'slug' => 'how-clarity-creates-better-decisions', + 'content' => "Decision fatigue usually does not come from too few options. It comes from too many open loops. A good coaching conversation reduces noise, clarifies what matters now, and turns vague pressure into an honest next move.\n\nFor a premium coaching site, content like this helps visitors feel the style of the work before they ever book. That is why this template keeps the blog simple but present: it supports authority, trust, and tone without distracting from the core conversion path.", + ], + [ + 'title' => 'When High Performers Need Structure, Not More Pressure', + 'slug' => 'when-high-performers-need-structure-not-more-pressure', + 'content' => "Many coaching clients do not need more motivation. They need better structure, cleaner priorities, and an environment that supports follow-through.\n\nThis starter blog post shows how the template can host thoughtful, trust-building content while remaining lightweight and easy to customize for any future coaching niche.", + ], + [ + 'title' => 'A Better Rhythm for Coaching Between Insight and Action', + 'slug' => 'a-better-rhythm-for-coaching-between-insight-and-action', + 'content' => "Great coaching is not just about reflection. It is also about timing, pacing, and what happens after the session ends.\n\nUse the blog area for ideas like this: practical, reassuring, and aligned with the experience the visitor can expect once they become a client.", + ], + ]; + + foreach ($posts as $item) { + $existing = get_page_by_path($item['slug'], OBJECT, 'post'); + $postarr = [ + 'post_type' => 'post', + 'post_status' => 'publish', + 'post_title' => $item['title'], + 'post_name' => $item['slug'], + 'post_content' => $item['content'], + ]; + + if ($existing) { + $postarr['ID'] = $existing->ID; + wp_update_post($postarr); + } else { + wp_insert_post($postarr); + } + } +} + +function coaching_mvp_seed_template_content() { + if (get_option('coaching_mvp_template_version') === COACHING_MVP_TEMPLATE_VERSION) { + return; + } + + $page_ids = []; + foreach (coaching_mvp_template_pages() as $slug => $definition) { + $page_ids[$slug] = coaching_mvp_upsert_page($slug, $definition); + } + + if (!empty($page_ids['home'])) { + update_option('show_on_front', 'page'); + update_option('page_on_front', $page_ids['home']); + } + if (!empty($page_ids['blog'])) { + update_option('page_for_posts', $page_ids['blog']); + } + + coaching_mvp_seed_navigation($page_ids); + coaching_mvp_seed_testimonials(); + coaching_mvp_seed_blog_posts(); + + update_option('coaching_mvp_template_version', COACHING_MVP_TEMPLATE_VERSION, false); + flush_rewrite_rules(false); +} +add_action('init', 'coaching_mvp_seed_template_content', 30); + +function coaching_mvp_sanitize_textarea($value) { + return trim(wp_strip_all_tags((string) $value)); +} + +function coaching_mvp_handle_forms() { + if ($_SERVER['REQUEST_METHOD'] !== 'POST' || empty($_POST['coaching_form_action'])) { + return; + } + + $action = sanitize_key(wp_unslash($_POST['coaching_form_action'])); + $redirect = !empty($_POST['_wp_http_referer']) ? wp_unslash($_POST['_wp_http_referer']) : home_url('/'); + $redirect = remove_query_arg(['booking_status', 'lead_status'], $redirect); + + if (!isset($_POST['coaching_form_nonce']) || !wp_verify_nonce(wp_unslash($_POST['coaching_form_nonce']), 'coaching_form_submit')) { + wp_safe_redirect(add_query_arg($action === 'booking' ? 'booking_status' : 'lead_status', 'error', $redirect)); + exit; + } + + $name = sanitize_text_field(wp_unslash($_POST['name'] ?? '')); + $email = sanitize_email(wp_unslash($_POST['email'] ?? '')); + $phone = sanitize_text_field(wp_unslash($_POST['phone'] ?? '')); + $message = coaching_mvp_sanitize_textarea(wp_unslash($_POST['message'] ?? '')); + + if (!$name || !$email) { + wp_safe_redirect(add_query_arg($action === 'booking' ? 'booking_status' : 'lead_status', 'error', $redirect)); + exit; + } + + if ($action === 'booking') { + $service = sanitize_text_field(wp_unslash($_POST['service'] ?? 'Discovery Call')); + $preferred_date = sanitize_text_field(wp_unslash($_POST['preferred_date'] ?? '')); + $preferred_time = sanitize_text_field(wp_unslash($_POST['preferred_time'] ?? '')); + $format = sanitize_text_field(wp_unslash($_POST['session_format'] ?? 'Zoom')); + $goal = coaching_mvp_sanitize_textarea(wp_unslash($_POST['goal'] ?? '')); + $post_id = wp_insert_post([ + 'post_type' => 'booking_request', + 'post_status' => 'private', + 'post_title' => sprintf('%s — %s', $name, $preferred_date ?: current_time('Y-m-d')), + ], true); + if (is_wp_error($post_id)) { + wp_safe_redirect(add_query_arg('booking_status', 'error', $redirect)); + exit; + } + update_post_meta($post_id, '_booking_name', $name); + update_post_meta($post_id, '_booking_email', $email); + update_post_meta($post_id, '_booking_phone', $phone); + update_post_meta($post_id, '_booking_service', $service); + update_post_meta($post_id, '_booking_date', $preferred_date); + update_post_meta($post_id, '_booking_time', $preferred_time); + update_post_meta($post_id, '_booking_format', $format); + update_post_meta($post_id, '_booking_goal', $goal); + update_post_meta($post_id, '_booking_message', $message); + wp_safe_redirect(add_query_arg('booking_status', 'success', $redirect)); + exit; + } + + if ($action === 'lead') { + $focus = sanitize_text_field(wp_unslash($_POST['focus'] ?? '')); + $company = sanitize_text_field(wp_unslash($_POST['company'] ?? '')); + $post_id = wp_insert_post([ + 'post_type' => 'lead_capture', + 'post_status' => 'private', + 'post_title' => sprintf('%s — %s', $name, current_time('Y-m-d H:i')), + ], true); + if (is_wp_error($post_id)) { + wp_safe_redirect(add_query_arg('lead_status', 'error', $redirect)); + exit; + } + update_post_meta($post_id, '_lead_name', $name); + update_post_meta($post_id, '_lead_email', $email); + update_post_meta($post_id, '_lead_phone', $phone); + update_post_meta($post_id, '_lead_company', $company); + update_post_meta($post_id, '_lead_focus', $focus); + update_post_meta($post_id, '_lead_message', $message); + wp_safe_redirect(add_query_arg('lead_status', 'success', $redirect)); + exit; + } +} +add_action('template_redirect', 'coaching_mvp_handle_forms', 1); + +function coaching_mvp_booking_form_shortcode() { + $status = isset($_GET['booking_status']) ? sanitize_key(wp_unslash($_GET['booking_status'])) : ''; + ob_start(); + ?> +
      + +
      Thanks — your booking request was received. You can review it anytime in the WordPress admin under Bookings.
      + +
      Please complete the required fields and try again.
      + +
      +
      + Book a pay-later session +

      Request your coaching session

      +

      Pick the service, preferred date, and format. This template stores requests in WordPress so the coach can confirm details personally.

      +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      Thanks — your message was captured and is now visible in the WordPress admin under Leads.
      + +
      Please add your name and email so we can respond properly.
      + +
      +
      + Lead capture +

      Start the conversation

      +

      Not ready to book yet? Share your focus area and the coach can follow up with the right next step.

      +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + 4], $atts, 'coaching_services'); + $limit = max(1, (int) $atts['limit']); + $catalog = array_slice(coaching_mvp_service_catalog(), 0, $limit, true); + + ob_start(); + echo '
      '; + foreach ($catalog as $service) { + echo '
      '; + echo '' . esc_html($service['code']) . ''; + echo '

      ' . esc_html($service['label']) . '

      '; + echo '

      ' . esc_html($service['summary']) . '

      '; + echo '
        '; + foreach ($service['bullets'] as $bullet) { + echo '
      • ' . esc_html($bullet) . '
      • '; + } + echo '
      '; + echo '
      '; + } + echo '
      '; + return ob_get_clean(); +} +add_shortcode('coaching_services', 'coaching_mvp_services_shortcode'); + +function coaching_mvp_testimonials_shortcode($atts = []) { + $atts = shortcode_atts(['limit' => 6], $atts, 'coaching_testimonials'); + $items = get_posts([ + 'post_type' => 'testimonial', + 'post_status' => 'publish', + 'numberposts' => (int) $atts['limit'], + 'orderby' => 'menu_order date', + 'order' => 'ASC', + ]); + if (!$items) { + return '

      No testimonials yet.

      '; + } + ob_start(); + echo '
      '; + foreach ($items as $item) { + $role = get_post_meta($item->ID, '_testimonial_role', true); + echo '
      '; + echo '
      ★★★★★
      '; + echo '

      ' . esc_html(wp_strip_all_tags($item->post_content)) . '

      '; + echo '

      ' . esc_html(get_the_title($item)) . '

      '; + if ($role) { + echo '
      ' . esc_html($role) . '
      '; + } + echo '
      '; + } + echo '
      '; + return ob_get_clean(); +} +add_shortcode('coaching_testimonials', 'coaching_mvp_testimonials_shortcode'); + +function coaching_mvp_recent_posts_shortcode($atts = []) { + $atts = shortcode_atts(['limit' => 3], $atts, 'coaching_recent_posts'); + $items = get_posts([ + 'post_type' => 'post', + 'post_status' => 'publish', + 'numberposts' => (int) $atts['limit'], + 'orderby' => 'date', + 'order' => 'DESC', + ]); + + if (!$items) { + return '

      No blog posts yet.

      '; + } + + ob_start(); + echo '
      '; + foreach ($items as $item) { + echo ''; + } + echo '
      '; + return ob_get_clean(); +} +add_shortcode('coaching_recent_posts', 'coaching_mvp_recent_posts_shortcode'); + +function coaching_mvp_admin_columns($columns, $post_type) { + if ($post_type === 'booking_request') { + return [ + 'cb' => $columns['cb'], + 'title' => 'Booking', + 'service' => 'Service', + 'date' => 'Date', + 'contact' => 'Contact', + 'format' => 'Format', + ]; + } + if ($post_type === 'lead_capture') { + return [ + 'cb' => $columns['cb'], + 'title' => 'Lead', + 'focus' => 'Focus', + 'contact' => 'Contact', + 'date' => 'Received', + ]; + } + if ($post_type === 'testimonial') { + $columns['role'] = 'Role'; + return $columns; + } + return $columns; +} +add_filter('manage_booking_request_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'booking_request')); +add_filter('manage_lead_capture_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'lead_capture')); +add_filter('manage_testimonial_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'testimonial')); + +function coaching_mvp_render_admin_column($column, $post_id) { + switch ($column) { + case 'service': + echo esc_html((string) get_post_meta($post_id, '_booking_service', true)); + break; + case 'date': + if (get_post_type($post_id) === 'booking_request') { + $date = get_post_meta($post_id, '_booking_date', true); + $time = get_post_meta($post_id, '_booking_time', true); + echo esc_html(trim($date . ' ' . $time)); + } else { + echo esc_html(get_the_date('Y-m-d H:i', $post_id)); + } + break; + case 'contact': + $email_key = get_post_type($post_id) === 'booking_request' ? '_booking_email' : '_lead_email'; + $phone_key = get_post_type($post_id) === 'booking_request' ? '_booking_phone' : '_lead_phone'; + echo esc_html((string) get_post_meta($post_id, $email_key, true)); + $phone = get_post_meta($post_id, $phone_key, true); + if ($phone) { + echo '
      ' . esc_html((string) $phone); + } + break; + case 'format': + echo esc_html((string) get_post_meta($post_id, '_booking_format', true)); + break; + case 'focus': + echo esc_html((string) get_post_meta($post_id, '_lead_focus', true)); + break; + case 'role': + echo esc_html((string) get_post_meta($post_id, '_testimonial_role', true)); + break; + } +} +add_action('manage_booking_request_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); +add_action('manage_lead_capture_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); +add_action('manage_testimonial_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); + +function coaching_mvp_details_meta_box() { + foreach (['booking_request', 'lead_capture'] as $post_type) { + add_meta_box('coaching-mvp-details', 'Submission Details', 'coaching_mvp_details_meta_box_html', $post_type, 'normal', 'high'); + } + add_meta_box('coaching-mvp-testimonial-role', 'Testimonial Details', 'coaching_mvp_testimonial_meta_box_html', 'testimonial', 'side'); +} +add_action('add_meta_boxes', 'coaching_mvp_details_meta_box'); + +function coaching_mvp_details_meta_box_html($post) { + if ($post->post_type === 'booking_request') { + $fields = [ + 'Name' => get_post_meta($post->ID, '_booking_name', true), + 'Email' => get_post_meta($post->ID, '_booking_email', true), + 'Phone' => get_post_meta($post->ID, '_booking_phone', true), + 'Service' => get_post_meta($post->ID, '_booking_service', true), + 'Preferred date' => get_post_meta($post->ID, '_booking_date', true), + 'Preferred time' => get_post_meta($post->ID, '_booking_time', true), + 'Format' => get_post_meta($post->ID, '_booking_format', true), + 'Goal' => get_post_meta($post->ID, '_booking_goal', true), + 'Extra notes' => get_post_meta($post->ID, '_booking_message', true), + ]; + } else { + $fields = [ + 'Name' => get_post_meta($post->ID, '_lead_name', true), + 'Email' => get_post_meta($post->ID, '_lead_email', true), + 'Phone' => get_post_meta($post->ID, '_lead_phone', true), + 'Company / role' => get_post_meta($post->ID, '_lead_company', true), + 'Focus area' => get_post_meta($post->ID, '_lead_focus', true), + 'Message' => get_post_meta($post->ID, '_lead_message', true), + ]; + } + echo '
      '; + foreach ($fields as $label => $value) { + echo '

      ' . esc_html($label) . ':
      ' . nl2br(esc_html((string) $value)) . '

      '; + } + echo '
      '; +} + +function coaching_mvp_testimonial_meta_box_html($post) { + wp_nonce_field('coaching_testimonial_meta', 'coaching_testimonial_meta_nonce'); + $role = get_post_meta($post->ID, '_testimonial_role', true); + echo '

      '; + echo ''; + echo '

      Example: Founder, Sample Client

      '; +} + +function coaching_mvp_save_testimonial_meta($post_id) { + if (!isset($_POST['coaching_testimonial_meta_nonce']) || !wp_verify_nonce(wp_unslash($_POST['coaching_testimonial_meta_nonce']), 'coaching_testimonial_meta')) { + return; + } + if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { + return; + } + if (isset($_POST['coaching_testimonial_role'])) { + update_post_meta($post_id, '_testimonial_role', sanitize_text_field(wp_unslash($_POST['coaching_testimonial_role']))); + } +} +add_action('save_post_testimonial', 'coaching_mvp_save_testimonial_meta'); + +function coaching_mvp_current_request_origin() { + if (defined('WP_CLI') && WP_CLI) { + return null; + } + + $host = ''; + if (!empty($_SERVER['HTTP_X_FORWARDED_HOST'])) { + $parts = explode(',', (string) $_SERVER['HTTP_X_FORWARDED_HOST']); + $host = trim(end($parts)); + } elseif (!empty($_SERVER['HTTP_HOST'])) { + $host = trim((string) $_SERVER['HTTP_HOST']); + } + + if ($host === '' || preg_match('/[^a-z0-9\-\.:\[\]]/i', $host)) { + return null; + } + + $scheme = 'http'; + if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])) { + $parts = explode(',', (string) $_SERVER['HTTP_X_FORWARDED_PROTO']); + $candidate = strtolower(trim(end($parts))); + if (in_array($candidate, ['http', 'https'], true)) { + $scheme = $candidate; + } + } elseif (!empty($_SERVER['REQUEST_SCHEME']) && in_array($_SERVER['REQUEST_SCHEME'], ['http', 'https'], true)) { + $scheme = $_SERVER['REQUEST_SCHEME']; + } elseif (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') { + $scheme = 'https'; + } + + return $scheme . '://' . $host; +} + +function coaching_mvp_should_replace_local_host($url) { + $host = wp_parse_url($url, PHP_URL_HOST); + return in_array($host, ['localhost', '127.0.0.1', '::1'], true); +} + +function coaching_mvp_replace_local_origin($url) { + $origin = coaching_mvp_current_request_origin(); + if (!$origin || !coaching_mvp_should_replace_local_host($url)) { + return $url; + } + + $path = (string) wp_parse_url($url, PHP_URL_PATH); + $query = wp_parse_url($url, PHP_URL_QUERY); + $fragment = wp_parse_url($url, PHP_URL_FRAGMENT); + + $rebuilt = rtrim($origin, '/') . $path; + if ($query) { + $rebuilt .= '?' . $query; + } + if ($fragment) { + $rebuilt .= '#' . $fragment; + } + + return $rebuilt; +} + +function coaching_mvp_filter_option_home($value) { + return coaching_mvp_replace_local_origin((string) $value); +} +add_filter('option_home', 'coaching_mvp_filter_option_home'); +add_filter('option_siteurl', 'coaching_mvp_filter_option_home'); + +function coaching_mvp_filter_generated_url($url) { + return coaching_mvp_replace_local_origin((string) $url); +} +add_filter('home_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('site_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('content_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('plugins_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('includes_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('rest_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('network_home_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('network_site_url', 'coaching_mvp_filter_generated_url', 10, 1); + +function coaching_mvp_replace_local_origin_in_html($html) { + $origin = coaching_mvp_current_request_origin(); + if (!$origin || !is_string($html) || $html === '') { + return $html; + } + + return str_replace( + ['http://localhost', 'https://localhost', 'http://127.0.0.1', 'https://127.0.0.1'], + $origin, + $html + ); +} + +function coaching_mvp_filter_rendered_block_html($block_content) { + if (is_admin()) { + return $block_content; + } + + return coaching_mvp_replace_local_origin_in_html($block_content); +} +add_filter('render_block', 'coaching_mvp_filter_rendered_block_html', 10, 1); diff --git a/wp-content/mu-plugins/coaching-mvp.php.bak-20260324 b/wp-content/mu-plugins/coaching-mvp.php.bak-20260324 new file mode 100644 index 0000000..31233df --- /dev/null +++ b/wp-content/mu-plugins/coaching-mvp.php.bak-20260324 @@ -0,0 +1,842 @@ + 'Discovery Call', + 'clarity-session' => 'Clarity Session', + 'momentum-coaching' => 'Momentum Coaching', + 'leadership-intensives' => 'Leadership Intensive', + ]; +} + +function coaching_mvp_register_post_types() { + register_post_type('testimonial', [ + 'labels' => [ + 'name' => 'Testimonials', + 'singular_name' => 'Testimonial', + 'add_new_item' => 'Add New Testimonial', + 'edit_item' => 'Edit Testimonial', + ], + 'public' => true, + 'show_in_rest' => true, + 'menu_icon' => 'dashicons-format-quote', + 'supports' => ['title', 'editor', 'excerpt'], + 'has_archive' => false, + 'rewrite' => ['slug' => 'testimonial'], + ]); + + register_post_type('booking_request', [ + 'labels' => [ + 'name' => 'Bookings', + 'singular_name' => 'Booking', + 'add_new_item' => 'Add Booking', + 'edit_item' => 'View Booking', + ], + 'public' => false, + 'show_ui' => true, + 'show_in_rest' => false, + 'menu_icon' => 'dashicons-calendar-alt', + 'supports' => ['title'], + 'capability_type' => 'post', + 'map_meta_cap' => true, + ]); + + register_post_type('lead_capture', [ + 'labels' => [ + 'name' => 'Leads', + 'singular_name' => 'Lead', + 'add_new_item' => 'Add Lead', + 'edit_item' => 'View Lead', + ], + 'public' => false, + 'show_ui' => true, + 'show_in_rest' => false, + 'menu_icon' => 'dashicons-email-alt2', + 'supports' => ['title'], + 'capability_type' => 'post', + 'map_meta_cap' => true, + ]); +} +add_action('init', 'coaching_mvp_register_post_types'); + +function coaching_mvp_body_class($classes) { + $classes[] = 'coaching-mvp-active'; + return $classes; +} +add_filter('body_class', 'coaching_mvp_body_class'); + +function coaching_mvp_styles() { + if (is_admin()) { + return; + } + + wp_register_style('coaching-mvp-inline', false, [], null); + wp_enqueue_style('coaching-mvp-inline'); + + $css = <<<'CSS' +:root { + --coach-primary: #5b6cff; + --coach-secondary: #16c4b5; + --coach-background: #f4f7ff; + --coach-surface: #ffffff; + --coach-text: #172033; + --coach-muted: #5f6b84; + --coach-border: rgba(23,32,51,.08); + --coach-shadow: 0 30px 70px rgba(32,45,91,.14); + --coach-radius: 24px; + --coach-radius-sm: 16px; + --coach-spacing: 1.5rem; +} +body.coaching-mvp-active { + background: linear-gradient(180deg, #eef3ff 0%, #f9fbff 32%, #ffffff 100%); + color: var(--coach-text); +} +body.coaching-mvp-active .wp-site-blocks, +body.coaching-mvp-active .site, +body.coaching-mvp-active main { + color: var(--coach-text); +} +body.coaching-mvp-active.page .wp-site-blocks main, +body.coaching-mvp-active.home .wp-site-blocks main, +body.coaching-mvp-active.blog .wp-site-blocks main { + --wp--style--global--content-size: min(1180px, calc(100vw - 48px)); + --wp--style--global--wide-size: min(1320px, calc(100vw - 48px)); +} +body.coaching-mvp-active.page .wp-block-post-content, +body.coaching-mvp-active.home .wp-block-post-content, +body.coaching-mvp-active.blog .wp-block-post-content { + width: 100%; +} +body.coaching-mvp-active .wp-block-post-content.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)), +body.coaching-mvp-active .coach-home-page.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { + max-width: var(--wp--style--global--content-size); +} +.coach-hero, +.coach-section, +.coach-panel, +.coach-form-wrap, +.coach-service-card, +.coach-testimonial-card, +.coach-stat, +.coach-process-card, +.coach-mini-card, +.coach-faq-card, +.coach-story-card { + border-radius: var(--coach-radius); +} +.coach-hero { + padding: clamp(2rem, 5vw, 4rem); + background: + radial-gradient(circle at top right, rgba(22,196,181,.28), transparent 28%), + radial-gradient(circle at bottom left, rgba(91,108,255,.20), transparent 32%), + linear-gradient(135deg, #101a3a 0%, #213872 48%, #5b6cff 100%); + box-shadow: var(--coach-shadow); + overflow: hidden; +} +.coach-hero h1, +.coach-hero p, +.coach-hero li, +.coach-hero strong { + color: #fff; +} +.coach-eyebrow { + display: inline-flex; + align-items: center; + gap: .5rem; + padding: .45rem .9rem; + border-radius: 999px; + background: rgba(255,255,255,.12); + border: 1px solid rgba(255,255,255,.18); + font-size: .82rem; + letter-spacing: .06em; + text-transform: uppercase; +} +.coach-hero .wp-block-buttons .wp-block-button__link, +.coach-cta-row .wp-block-button__link, +.coach-form-wrap button, +.coach-inline-link { + border-radius: 999px; + padding: .95rem 1.4rem; + font-weight: 700; + text-decoration: none; +} +.coach-hero .is-style-outline > .wp-block-button__link { + border: 1px solid rgba(255,255,255,.45); + color: #fff; + background: transparent; +} +.coach-grid-2, +.coach-grid-3, +.coach-grid-4, +.coach-card-grid, +.coach-testimonial-grid, +.coach-process-grid, +.coach-story-grid, +.coach-faq-grid, +.coach-stats-grid, +.coach-mini-grid { + display: grid; + gap: 1.2rem; +} +.coach-grid-2 { grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); } +.coach-grid-3, +.coach-card-grid, +.coach-testimonial-grid, +.coach-process-grid, +.coach-story-grid, +.coach-faq-grid, +.coach-mini-grid { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); } +.coach-grid-4, +.coach-stats-grid { grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); } +.coach-panel, +.coach-service-card, +.coach-testimonial-card, +.coach-stat, +.coach-process-card, +.coach-mini-card, +.coach-faq-card, +.coach-story-card, +.coach-form-wrap { + background: rgba(255,255,255,.92); + border: 1px solid var(--coach-border); + box-shadow: var(--coach-shadow); + padding: 1.35rem; +} +.coach-panel.soft { + background: rgba(255,255,255,.10); + border-color: rgba(255,255,255,.16); +} +.coach-stat strong { + display: block; + font-size: clamp(1.45rem, 3vw, 2.1rem); + color: var(--coach-text); +} +.coach-stat span, +.coach-muted, +.coach-service-card p, +.coach-process-card p, +.coach-faq-card p, +.coach-story-card p, +.coach-testimonial-meta, +.coach-form-wrap p, +.coach-section p { + color: var(--coach-muted); +} +.coach-badge { + display: inline-flex; + align-items: center; + gap: .45rem; + padding: .4rem .8rem; + border-radius: 999px; + background: rgba(91,108,255,.10); + color: var(--coach-primary); + font-size: .85rem; + font-weight: 700; +} +.coach-service-card h3, +.coach-process-card h3, +.coach-faq-card h3, +.coach-story-card h3, +.coach-testimonial-card h3, +.coach-mini-card h3 { + margin-top: .35rem; + margin-bottom: .55rem; +} +.coach-service-card ul, +.coach-process-card ul, +.coach-story-card ul { + margin: .8rem 0 0 1rem; +} +.coach-icon-dot { + width: 2.25rem; + height: 2.25rem; + display: inline-flex; + align-items: center; + justify-content: center; + border-radius: 50%; + background: rgba(91,108,255,.12); + color: var(--coach-primary); + font-weight: 800; +} +.coach-form-wrap { + padding: 1.5rem; +} +.coach-form-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); + gap: 1rem; +} +.coach-form-grid .full { + grid-column: 1 / -1; +} +.coach-form-wrap label { + display: block; + font-weight: 700; + margin-bottom: .4rem; + color: var(--coach-text); +} +.coach-form-wrap input, +.coach-form-wrap textarea, +.coach-form-wrap select { + width: 100%; + border: 1px solid rgba(23,32,51,.12); + border-radius: 16px; + padding: .9rem 1rem; + font-size: 1rem; + background: #fff; + color: var(--coach-text); +} +.coach-form-wrap textarea { + min-height: 140px; +} +.coach-form-wrap button { + border: 0; + background: linear-gradient(135deg, var(--coach-primary), #7f56d9); + color: #fff; + cursor: pointer; + box-shadow: 0 12px 24px rgba(91,108,255,.25); +} +.coach-alert { + border-radius: 16px; + padding: .95rem 1rem; + margin-bottom: 1rem; + font-weight: 600; +} +.coach-alert.success { + background: rgba(22,196,181,.12); + color: #116c63; + border: 1px solid rgba(22,196,181,.18); +} +.coach-alert.error { + background: rgba(255,107,129,.10); + color: #8d2d3b; + border: 1px solid rgba(255,107,129,.18); +} +.coach-testimonial-grid blockquote { + margin: 0; +} +.coach-testimonial-card .coach-rating { + color: #f5a524; + letter-spacing: .18em; + font-size: .95rem; +} +.coach-cta-band { + padding: 1.5rem; + background: linear-gradient(135deg, rgba(91,108,255,.12), rgba(22,196,181,.12)); + border: 1px solid rgba(91,108,255,.12); + border-radius: var(--coach-radius); +} +.coach-stack > * + * { + margin-top: 1rem; +} +.coach-section { + margin-top: clamp(1.4rem, 4vw, 2.5rem); +} +.coach-home-page .wp-block-post-title, +.page-slug-home .wp-block-post-title { + display: none; +} +.coach-inline-link { + color: var(--coach-primary); + background: rgba(91,108,255,.08); +} +.coach-admin-link { + display: inline-flex; + align-items: center; + gap: .5rem; + margin-top: .6rem; + color: var(--coach-primary); + text-decoration: none; + font-weight: 700; +} +.coach-footer-note { + text-align: center; + color: var(--coach-muted); + font-size: .95rem; +} +@media (max-width: 781px) { + .coach-hero { padding: 1.5rem; } +} +CSS; + + wp_add_inline_style('coaching-mvp-inline', $css); +} +add_action('wp_enqueue_scripts', 'coaching_mvp_styles'); + +function coaching_mvp_sanitize_textarea($value) { + return trim(wp_strip_all_tags((string) $value)); +} + +function coaching_mvp_handle_forms() { + if ($_SERVER['REQUEST_METHOD'] !== 'POST' || empty($_POST['coaching_form_action'])) { + return; + } + + $action = sanitize_key(wp_unslash($_POST['coaching_form_action'])); + $redirect = !empty($_POST['_wp_http_referer']) ? wp_unslash($_POST['_wp_http_referer']) : home_url('/'); + $redirect = remove_query_arg(['booking_status', 'lead_status'], $redirect); + + if (!isset($_POST['coaching_form_nonce']) || !wp_verify_nonce(wp_unslash($_POST['coaching_form_nonce']), 'coaching_form_submit')) { + wp_safe_redirect(add_query_arg($action === 'booking' ? 'booking_status' : 'lead_status', 'error', $redirect)); + exit; + } + + $name = sanitize_text_field(wp_unslash($_POST['name'] ?? '')); + $email = sanitize_email(wp_unslash($_POST['email'] ?? '')); + $phone = sanitize_text_field(wp_unslash($_POST['phone'] ?? '')); + $message = coaching_mvp_sanitize_textarea(wp_unslash($_POST['message'] ?? '')); + + if (!$name || !$email) { + wp_safe_redirect(add_query_arg($action === 'booking' ? 'booking_status' : 'lead_status', 'error', $redirect)); + exit; + } + + if ($action === 'booking') { + $service = sanitize_text_field(wp_unslash($_POST['service'] ?? 'Discovery Call')); + $preferred_date = sanitize_text_field(wp_unslash($_POST['preferred_date'] ?? '')); + $preferred_time = sanitize_text_field(wp_unslash($_POST['preferred_time'] ?? '')); + $format = sanitize_text_field(wp_unslash($_POST['session_format'] ?? 'Zoom')); + $goal = coaching_mvp_sanitize_textarea(wp_unslash($_POST['goal'] ?? '')); + $post_id = wp_insert_post([ + 'post_type' => 'booking_request', + 'post_status' => 'private', + 'post_title' => sprintf('%s — %s', $name, $preferred_date ?: current_time('Y-m-d')), + ], true); + if (is_wp_error($post_id)) { + wp_safe_redirect(add_query_arg('booking_status', 'error', $redirect)); + exit; + } + update_post_meta($post_id, '_booking_name', $name); + update_post_meta($post_id, '_booking_email', $email); + update_post_meta($post_id, '_booking_phone', $phone); + update_post_meta($post_id, '_booking_service', $service); + update_post_meta($post_id, '_booking_date', $preferred_date); + update_post_meta($post_id, '_booking_time', $preferred_time); + update_post_meta($post_id, '_booking_format', $format); + update_post_meta($post_id, '_booking_goal', $goal); + update_post_meta($post_id, '_booking_message', $message); + wp_safe_redirect(add_query_arg('booking_status', 'success', $redirect)); + exit; + } + + if ($action === 'lead') { + $focus = sanitize_text_field(wp_unslash($_POST['focus'] ?? '')); + $company = sanitize_text_field(wp_unslash($_POST['company'] ?? '')); + $post_id = wp_insert_post([ + 'post_type' => 'lead_capture', + 'post_status' => 'private', + 'post_title' => sprintf('%s — %s', $name, current_time('Y-m-d H:i')), + ], true); + if (is_wp_error($post_id)) { + wp_safe_redirect(add_query_arg('lead_status', 'error', $redirect)); + exit; + } + update_post_meta($post_id, '_lead_name', $name); + update_post_meta($post_id, '_lead_email', $email); + update_post_meta($post_id, '_lead_phone', $phone); + update_post_meta($post_id, '_lead_company', $company); + update_post_meta($post_id, '_lead_focus', $focus); + update_post_meta($post_id, '_lead_message', $message); + wp_safe_redirect(add_query_arg('lead_status', 'success', $redirect)); + exit; + } +} +add_action('init', 'coaching_mvp_handle_forms', 20); + +function coaching_mvp_booking_form_shortcode() { + $status = isset($_GET['booking_status']) ? sanitize_key(wp_unslash($_GET['booking_status'])) : ''; + ob_start(); + ?> +
      + +
      Thanks — your booking request was received. You can review it anytime in the WordPress admin under Bookings.
      + +
      Please complete the required fields and try again.
      + +
      +
      + Book a pay-later session +

      Request your coaching session

      +

      Pick the service, preferred date, and format. This MVP stores requests in WordPress so the coach can confirm details personally.

      +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + +
      + +
      Thanks — your message was captured and is now visible in the WordPress admin under Leads.
      + +
      Please add your name and email so we can respond properly.
      + +
      +
      + Lead capture +

      Start the conversation

      +

      Not ready to book yet? Share your focus area and the coach can follow up with the right next step.

      +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      + + +
      +
      +
      + +
      +
      +
      +
      + 6], $atts, 'coaching_testimonials'); + $items = get_posts([ + 'post_type' => 'testimonial', + 'post_status' => 'publish', + 'numberposts' => (int) $atts['limit'], + 'orderby' => 'menu_order date', + 'order' => 'ASC', + ]); + if (!$items) { + return '

      No testimonials yet.

      '; + } + ob_start(); + echo '
      '; + foreach ($items as $item) { + $role = get_post_meta($item->ID, '_testimonial_role', true); + echo '
      '; + echo '
      ★★★★★
      '; + echo '

      ' . esc_html(wp_strip_all_tags($item->post_content)) . '

      '; + echo '

      ' . esc_html(get_the_title($item)) . '

      '; + if ($role) { + echo '
      ' . esc_html($role) . '
      '; + } + echo '
      '; + } + echo '
      '; + return ob_get_clean(); +} +add_shortcode('coaching_testimonials', 'coaching_mvp_testimonials_shortcode'); + +function coaching_mvp_admin_columns($columns, $post_type) { + if ($post_type === 'booking_request') { + return [ + 'cb' => $columns['cb'], + 'title' => 'Booking', + 'service' => 'Service', + 'date' => 'Date', + 'contact' => 'Contact', + 'format' => 'Format', + ]; + } + if ($post_type === 'lead_capture') { + return [ + 'cb' => $columns['cb'], + 'title' => 'Lead', + 'focus' => 'Focus', + 'contact' => 'Contact', + 'date' => 'Received', + ]; + } + if ($post_type === 'testimonial') { + $columns['role'] = 'Role'; + return $columns; + } + return $columns; +} +add_filter('manage_booking_request_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'booking_request')); +add_filter('manage_lead_capture_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'lead_capture')); +add_filter('manage_testimonial_posts_columns', fn($columns) => coaching_mvp_admin_columns($columns, 'testimonial')); + +function coaching_mvp_render_admin_column($column, $post_id) { + switch ($column) { + case 'service': + echo esc_html((string) get_post_meta($post_id, '_booking_service', true)); + break; + case 'date': + if (get_post_type($post_id) === 'booking_request') { + $date = get_post_meta($post_id, '_booking_date', true); + $time = get_post_meta($post_id, '_booking_time', true); + echo esc_html(trim($date . ' ' . $time)); + } else { + echo esc_html(get_the_date('Y-m-d H:i', $post_id)); + } + break; + case 'contact': + $email_key = get_post_type($post_id) === 'booking_request' ? '_booking_email' : '_lead_email'; + $phone_key = get_post_type($post_id) === 'booking_request' ? '_booking_phone' : '_lead_phone'; + echo esc_html((string) get_post_meta($post_id, $email_key, true)); + $phone = get_post_meta($post_id, $phone_key, true); + if ($phone) { + echo '
      ' . esc_html((string) $phone); + } + break; + case 'format': + echo esc_html((string) get_post_meta($post_id, '_booking_format', true)); + break; + case 'focus': + echo esc_html((string) get_post_meta($post_id, '_lead_focus', true)); + break; + case 'role': + echo esc_html((string) get_post_meta($post_id, '_testimonial_role', true)); + break; + } +} +add_action('manage_booking_request_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); +add_action('manage_lead_capture_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); +add_action('manage_testimonial_posts_custom_column', 'coaching_mvp_render_admin_column', 10, 2); + +function coaching_mvp_details_meta_box() { + foreach (['booking_request', 'lead_capture'] as $post_type) { + add_meta_box('coaching-mvp-details', 'Submission Details', 'coaching_mvp_details_meta_box_html', $post_type, 'normal', 'high'); + } + add_meta_box('coaching-mvp-testimonial-role', 'Testimonial Details', 'coaching_mvp_testimonial_meta_box_html', 'testimonial', 'side'); +} +add_action('add_meta_boxes', 'coaching_mvp_details_meta_box'); + +function coaching_mvp_details_meta_box_html($post) { + if ($post->post_type === 'booking_request') { + $fields = [ + 'Name' => get_post_meta($post->ID, '_booking_name', true), + 'Email' => get_post_meta($post->ID, '_booking_email', true), + 'Phone' => get_post_meta($post->ID, '_booking_phone', true), + 'Service' => get_post_meta($post->ID, '_booking_service', true), + 'Preferred date' => get_post_meta($post->ID, '_booking_date', true), + 'Preferred time' => get_post_meta($post->ID, '_booking_time', true), + 'Format' => get_post_meta($post->ID, '_booking_format', true), + 'Goal' => get_post_meta($post->ID, '_booking_goal', true), + 'Extra notes' => get_post_meta($post->ID, '_booking_message', true), + ]; + } else { + $fields = [ + 'Name' => get_post_meta($post->ID, '_lead_name', true), + 'Email' => get_post_meta($post->ID, '_lead_email', true), + 'Phone' => get_post_meta($post->ID, '_lead_phone', true), + 'Company / role' => get_post_meta($post->ID, '_lead_company', true), + 'Focus area' => get_post_meta($post->ID, '_lead_focus', true), + 'Message' => get_post_meta($post->ID, '_lead_message', true), + ]; + } + echo '
      '; + foreach ($fields as $label => $value) { + echo '

      ' . esc_html($label) . ':
      ' . nl2br(esc_html((string) $value)) . '

      '; + } + echo '
      '; +} + +function coaching_mvp_testimonial_meta_box_html($post) { + wp_nonce_field('coaching_testimonial_meta', 'coaching_testimonial_meta_nonce'); + $role = get_post_meta($post->ID, '_testimonial_role', true); + echo '

      '; + echo ''; + echo '

      Example: Founder, Sample Client

      '; +} + +function coaching_mvp_save_testimonial_meta($post_id) { + if (!isset($_POST['coaching_testimonial_meta_nonce']) || !wp_verify_nonce(wp_unslash($_POST['coaching_testimonial_meta_nonce']), 'coaching_testimonial_meta')) { + return; + } + if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { + return; + } + if (isset($_POST['coaching_testimonial_role'])) { + update_post_meta($post_id, '_testimonial_role', sanitize_text_field(wp_unslash($_POST['coaching_testimonial_role']))); + } +} +add_action('save_post_testimonial', 'coaching_mvp_save_testimonial_meta'); + + +function coaching_mvp_current_request_origin() { + if (defined('WP_CLI') && WP_CLI) { + return null; + } + + $host = ''; + if (!empty($_SERVER['HTTP_X_FORWARDED_HOST'])) { + $parts = explode(',', (string) $_SERVER['HTTP_X_FORWARDED_HOST']); + $host = trim(end($parts)); + } elseif (!empty($_SERVER['HTTP_HOST'])) { + $host = trim((string) $_SERVER['HTTP_HOST']); + } + + if ($host === '' || preg_match('/[^a-z0-9\-\.:\[\]]/i', $host)) { + return null; + } + + $scheme = 'http'; + if (!empty($_SERVER['HTTP_X_FORWARDED_PROTO'])) { + $parts = explode(',', (string) $_SERVER['HTTP_X_FORWARDED_PROTO']); + $candidate = strtolower(trim(end($parts))); + if (in_array($candidate, ['http', 'https'], true)) { + $scheme = $candidate; + } + } elseif (!empty($_SERVER['REQUEST_SCHEME']) && in_array($_SERVER['REQUEST_SCHEME'], ['http', 'https'], true)) { + $scheme = $_SERVER['REQUEST_SCHEME']; + } elseif (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') { + $scheme = 'https'; + } + + return $scheme . '://' . $host; +} + +function coaching_mvp_should_replace_local_host($url) { + $host = wp_parse_url($url, PHP_URL_HOST); + return in_array($host, ['localhost', '127.0.0.1', '::1'], true); +} + +function coaching_mvp_replace_local_origin($url) { + $origin = coaching_mvp_current_request_origin(); + if (!$origin || !coaching_mvp_should_replace_local_host($url)) { + return $url; + } + + $path = (string) wp_parse_url($url, PHP_URL_PATH); + $query = wp_parse_url($url, PHP_URL_QUERY); + $fragment = wp_parse_url($url, PHP_URL_FRAGMENT); + + $rebuilt = rtrim($origin, '/') . $path; + if ($query) { + $rebuilt .= '?' . $query; + } + if ($fragment) { + $rebuilt .= '#' . $fragment; + } + + return $rebuilt; +} + +function coaching_mvp_filter_option_home($value) { + return coaching_mvp_replace_local_origin((string) $value); +} +add_filter('option_home', 'coaching_mvp_filter_option_home'); +add_filter('option_siteurl', 'coaching_mvp_filter_option_home'); + +function coaching_mvp_filter_generated_url($url) { + return coaching_mvp_replace_local_origin((string) $url); +} +add_filter('home_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('site_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('content_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('plugins_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('includes_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('rest_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('network_home_url', 'coaching_mvp_filter_generated_url', 10, 1); +add_filter('network_site_url', 'coaching_mvp_filter_generated_url', 10, 1); + + +function coaching_mvp_replace_local_origin_in_html($html) { + $origin = coaching_mvp_current_request_origin(); + if (!$origin || !is_string($html) || $html == '') { + return $html; + } + + return str_replace( + ['http://localhost', 'https://localhost', 'http://127.0.0.1', 'https://127.0.0.1'], + $origin, + $html + ); +} + +function coaching_mvp_filter_rendered_block_html($block_content) { + if (is_admin()) { + return $block_content; + } + + return coaching_mvp_replace_local_origin_in_html($block_content); +} +add_filter('render_block', 'coaching_mvp_filter_rendered_block_html', 10, 1);