if ( ! function_exists( 'akj_schema_organization' ) ) { /** * Build Organization schema. * * @return array */ function akj_schema_organization(): array { $data = akj_schema_organization_data(); if ( ! is_array( $data ) || empty( $data ) ) { return []; } $home = trailingslashit( esc_url_raw( (string) ( $data['url'] ?? home_url( '/' ) ) ) ); if ( '' === $home ) { $home = trailingslashit( esc_url_raw( home_url( '/' ) ) ); } $org_id = esc_url_raw( (string) ( $data['id'] ?? $home . '#organization' ) ); if ( '' === $org_id ) { $org_id = $home . '#organization'; } $logo_id = $home . '#logo'; $schema = [ '@type' => 'Organization', '@id' => $org_id, 'name' => sanitize_text_field( (string) ( $data['name'] ?? get_bloginfo( 'name' ) ) ), 'url' => $home, 'description' => sanitize_textarea_field( (string) ( $data['description'] ?? get_bloginfo( 'description' ) ) ), 'logo' => [ '@id' => $logo_id, ], ]; /* * Email. */ if ( ! empty( $data['email'] ) && is_scalar( $data['email'] ) ) { $email = sanitize_email( (string) $data['email'] ); if ( is_email( $email ) ) { $schema['email'] = $email; } } /* * Telephone. */ if ( ! empty( $data['telephone'] ) && is_scalar( $data['telephone'] ) ) { $schema['telephone'] = sanitize_text_field( (string) $data['telephone'] ); } /* * Address supports a PostalAddress array or a plain-text address. */ if ( ! empty( $data['address'] ) ) { if ( is_array( $data['address'] ) && isset( $data['address']['@type'] ) ) { $schema['address'] = $data['address']; } elseif ( is_string( $data['address'] ) ) { $schema['address'] = sanitize_text_field( $data['address'] ); } } /* * ContactPoint must be structured data. */ if ( ! empty( $data['contactPoint'] ) && is_array( $data['contactPoint'] ) ) { $schema['contactPoint'] = $data['contactPoint']; } /* * SameAs values were validated during normalization. */ if ( ! empty( $data['sameAs'] ) ) { $schema['sameAs'] = $data['sameAs']; } return apply_filters( 'akj_schema_organization', $schema ); } } https://roids4all.ws/post-sitemap1.xml 2026-05-21T14:31:13+00:00 https://roids4all.ws/page-sitemap1.xml 2026-06-26T01:49:16+00:00 https://roids4all.ws/product-sitemap1.xml 2026-07-15T04:18:32+00:00 https://roids4all.ws/product_brand-sitemap1.xml 2026-08-08T12:50:56+02:00 https://roids4all.ws/product_cat-sitemap1.xml 2026-08-08T12:50:56+02:00