From 15b03ffc6c7f5d22d0e323e5abf62ad60687fb0f Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Mon, 09 Feb 2026 03:30:56 +0000
Subject: [PATCH] =Refferal.js fix endpoint to auth/magic

---
 inc/managers/SEO/SchemaOutputManager.php |   25 +++++++++++++------------
 1 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/inc/managers/SEO/SchemaOutputManager.php b/inc/managers/SEO/SchemaOutputManager.php
index d53da29..f06ab10 100644
--- a/inc/managers/SEO/SchemaOutputManager.php
+++ b/inc/managers/SEO/SchemaOutputManager.php
@@ -2,6 +2,7 @@
 namespace JVBase\managers\SEO;
 
 use JVBase\managers\Cache;
+use JVBase\managers\SEO\schemas\SchemaResolverRegistry;
 use JVBase\meta\Meta;
 use JVBase\managers\SEO\schemas\SchemaDefinition;
 use WP_Term;
@@ -131,12 +132,12 @@
 
 		$metaConfig = $this->config->meta();
 
-		if (empty($metaConfig['title'])) {
+		if (empty($metaConfig['metaTitle'])) {
 			return $title;
 		}
 
 		$resolver = $this->getResolver();
-		$customTitle = $resolver->resolve($metaConfig['title']);
+		$customTitle = $resolver->resolve($metaConfig['metaTitle']);
 
 		return $customTitle ?: $title;
 	}
@@ -157,12 +158,12 @@
 
 		$metaConfig = $this->config->meta();
 
-		if (empty($metaConfig['description'])) {
+		if (empty($metaConfig['metaDescription'])) {
 			return $description;
 		}
 
 		$resolver = $this->getResolver();
-		$customDescription = $resolver->resolve($metaConfig['description']);
+		$customDescription = $resolver->resolve($metaConfig['metaDescription']);
 
 		// Truncate to reasonable length
 		if (strlen($customDescription) > 160) {
@@ -189,16 +190,16 @@
 		$metaConfig = $this->config->meta();
 
 		// Check for custom image
-		if (!empty($metaConfig['image'])) {
+		if (!empty($metaConfig['socialPreviewImage'])) {
 			$resolver = $this->getResolver();
-			$imageUrl = $resolver->resolve($metaConfig['image']);
+			$imageUrl = $resolver->resolve($metaConfig['socialPreviewImage']);
 
 			if ($imageUrl) {
 				$params['og:image'] = $imageUrl;
 
 				// Use twitter-specific image if set, otherwise use main image
-				if (!empty($metaConfig['twitter_image'])) {
-					$twitterImage = $resolver->resolve($metaConfig['twitter_image']);
+				if (!empty($metaConfig['twitterImage'])) {
+					$twitterImage = $resolver->resolve($metaConfig['twitterImage']);
 					$params['twitter:image'] = $twitterImage ?: $imageUrl;
 				} else {
 					$params['twitter:image'] = $imageUrl;
@@ -532,12 +533,12 @@
 			$resolver = $this->getResolver();
 			$metaConfig = $this->config->meta();
 
-			if (!empty($metaConfig['title'])) {
-				$webpage['name'] = $resolver->resolve($metaConfig['title']);
+			if (!empty($metaConfig['metaTitle'])) {
+				$webpage['name'] = $resolver->resolve($metaConfig['metaTitle']);
 			}
 
-			if (!empty($metaConfig['description'])) {
-				$webpage['description'] = $resolver->resolve($metaConfig['description']);
+			if (!empty($metaConfig['metaDescription'])) {
+				$webpage['description'] = $resolver->resolve($metaConfig['metaDescription']);
 			}
 		}
 

--
Gitblit v1.10.0