$data Collected site data. */ if ( ! defined( 'ABSPATH' ) ) { exit; } // phpcs:disable WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound -- Template variables scoped to including method. $identity = $data['identity']; $content = $data['content']; $site = $data['site']; $settings = $data['settings']; // Schema.org Organization structured data (required by the llms.html spec). $org_schema = array( '@context' => 'https://schema.org', '@type' => 'Organization', 'name' => $identity['name'], 'url' => $identity['url'], ); if ( ! empty( $content['brand_alternates'] ) ) { $org_schema['alternateName'] = ( 1 === count( $content['brand_alternates'] ) ) ? $content['brand_alternates'][0] : $content['brand_alternates']; } if ( ! empty( $identity['tagline'] ) ) { $org_schema['description'] = $identity['tagline']; } if ( ! empty( $identity['logo_url'] ) ) { $org_schema['logo'] = $identity['logo_url']; } $org_address = array(); if ( ! empty( $identity['address'] ) ) { $org_address['streetAddress'] = $identity['address']; } if ( ! empty( $identity['city'] ) ) { $org_address['addressLocality'] = $identity['city']; } if ( ! empty( $identity['region'] ) ) { $org_address['addressRegion'] = $identity['region']; } if ( ! empty( $identity['postcode'] ) ) { $org_address['postalCode'] = $identity['postcode']; } if ( ! empty( $identity['country_code'] ) ) { $org_address['addressCountry'] = $identity['country_code']; } if ( ! empty( $org_address ) ) { $org_schema['address'] = array_merge( array( '@type' => 'PostalAddress' ), $org_address ); } $org_contact = array(); if ( ! empty( $identity['email'] ) ) { $org_contact['email'] = $identity['email']; } if ( ! empty( $identity['phone'] ) ) { $org_contact['telephone'] = $identity['phone']; } if ( ! empty( $org_contact ) ) { $org_schema['contactPoint'] = array_merge( array( '@type' => 'ContactPoint', 'contactType' => 'General Enquiries', ), $org_contact ); } if ( ! empty( $identity['social_links'] ) ) { $org_schema['sameAs'] = $identity['social_links']; } $meta_description = ! empty( $identity['tagline'] ) ? $identity['tagline'] : 'AI-readable business information for ' . $identity['name'] . '. Human-readable version of llms.txt.'; ?>