Jake Vanderwerf
2026-02-10 c348d35c7ecb6c74f71cf90b982412f267c5d807
inc/managers/SEO/SchemaOutputManager.php
@@ -121,7 +121,6 @@
   public function filterTitle(string $title, ?array $args): string
   {
      if ($args !== null) {
         // Not in the loop (admin, etc.)
         return $title;
      }
@@ -139,7 +138,15 @@
      $resolver = $this->getResolver();
      $customTitle = $resolver->resolve($metaConfig['metaTitle']);
      return $customTitle ?: $title;
      if (!$customTitle) {
         return $title;
      }
      // Strip trailing site name — TSF adds its own branding
      $siteName = get_bloginfo('name');
      $customTitle = preg_replace('/\s*[|\-–—]\s*' . preg_quote($siteName, '/') . '\s*$/i', '', $customTitle);
      return $customTitle;
   }
   /**