From ba1e1ccf869b818f7a7a897264dfea05563a7796 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Sun, 07 Jun 2026 20:10:20 +0000
Subject: [PATCH] =Major overhaul of Integrations. Playing around with adding fields to post types through Registrar from an integrations' class file.
---
inc/registrar/config/seo/Resolver.php | 11 +++++++++--
1 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/inc/registrar/config/seo/Resolver.php b/inc/registrar/config/seo/Resolver.php
index e9c681b..172e1c5 100644
--- a/inc/registrar/config/seo/Resolver.php
+++ b/inc/registrar/config/seo/Resolver.php
@@ -209,6 +209,12 @@
if (!$imgID || $imgID === '') {
return null;
}
+
+ return self::imgIDToSchema($imgID);
+
+ }
+ public static function imgIDToSchema(int $imgID):ImageObject|null
+ {
$img = wp_get_attachment_image_src($imgID,'full');
if (!$img) {
return null;
@@ -223,12 +229,14 @@
$imageObject = new ImageObject();
$imageObject->setContentUrl($img[0]);
$width = new QuantitativeValue();
+ $width->showID(false);
$width->setValue($img[1]);
$width->setUnitText('px');
$imageObject->setWidth($width);
$height = new QuantitativeValue();
+ $height->showID(false);
$height->setValue($img[2]);
- $width->setUnitText('px');
+ $height->setUnitText('px');
$imageObject->setHeight($height);
$image_path = get_attached_file($imgID);
@@ -249,7 +257,6 @@
return $imageObject;
}
);
-
}
public static function resolveCreator(string $type, mixed $value, mixed $schema, ?Meta $meta):mixed
--
Gitblit v1.10.0