Jake Vanderwerf
2026-02-09 c910ace4342b0c337490af8cfd3c431a36b6feae
inc/managers/SEO/SchemaBuilder.php
@@ -47,10 +47,10 @@
   private array $metaFields = ['metaTitle', 'metaDescription', 'socialPreviewImage', 'twitterImage'];
   private array $defaultMetaValues = [
      'title' => '{{post_title}} | {{site_name}}',
      'description' => '{{post_excerpt}}',
      'image' => '{{featured_image}}',
      'twitter_image' => ''
      'metaTitle'          => '{{post_title}} | {{site_name}}',
      'metaDescription'    => '{{post_excerpt}}',
      'socialPreviewImage' => '{{featured_image}}',
      'twitterImage'       => ''
   ];
   public static function getInstance(): self
@@ -124,17 +124,10 @@
    */
   public function getFieldDefinition(string $fieldName): ?array
   {
      $definitions = $this->getFieldDefinitions();
      $definitions = apply_filters(BASE . 'schema_field_definitions', $this->fieldDefinitions);
      return $definitions[$fieldName] ?? null;
   }
   /**
    * Get all field definitions
    */
   public function getFieldDefinitions(): array
   {
      return apply_filters(BASE . 'schema_field_definitions', $this->fieldDefinitions);
   }
   /**
    * Get type definition
@@ -406,9 +399,9 @@
       * BEFORE/AFTER FIELDS
       **************************************************************/
      $this->field('about')
         ->type('reference')
         ->label('About (Service/Topic)')
         ->transformer('reference');
         ->type('text')
         ->label('About')
         ->transformer('text');
      $this->field('temporalCoverage')
         ->type('text')