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/managers/LoginManager.php |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/inc/managers/LoginManager.php b/inc/managers/LoginManager.php
index 68db551..5e0e37b 100644
--- a/inc/managers/LoginManager.php
+++ b/inc/managers/LoginManager.php
@@ -66,7 +66,7 @@
 		// Allow other features to register handlers
 		do_action('jvbLoginManagerInit', $this);
 		add_action('user_register', array($this, 'saveRegistrationFields'), 999, 2);
-		add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeLoginSitemap'], 10, 1);
+		add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeLoginSitemap'], 8, 1);
 	}
 	public static function getInstance():self
 	{
@@ -75,7 +75,10 @@
 
 	public function excludeLoginSitemap(array $ids): array
 	{
-		$ids[] = $this->getLoginPage();
+		$loginPage = $this->getLoginPage();
+		if (!empty($loginPage)) {
+			$ids = array_merge($ids, [$loginPage]);
+		}
 		return $ids;
 	}
 	/**************************************************************************
@@ -140,7 +143,7 @@
 					'hint'	=> 'Have a referral code? Paste it here!'
 				];
 			}
-			$canRegister = Registrar::getFeatured('can_register', 'user');
+			$canRegister = Registrar::withFeature('can_register', 'user');
 			if (!empty($canRegister)) {
 				foreach ($canRegister as $role) {
 					$registrar = Registrar::getInstance($role);
@@ -453,6 +456,7 @@
 	protected function customStyles():void
 	{
 		$logo = get_theme_mod('custom_logo');
+		$small = $large = '';
 		if ($logo) {
 			$small = wp_get_attachment_image_src($logo, 'medium')[0]??'';
 			$large = wp_get_attachment_image_src($logo, 'large')[0]??'';

--
Gitblit v1.10.0