wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_prepare_json_schema_for_client › WordPress Function
Seit7.1.0
Veraltetn/v
› wp_prepare_json_schema_for_client ( $schema, $schema_profile = 'draft-04' )
| Parameter: (2) |
|
| Gibt zurück: |
|
| Definiert in: |
|
| Codex: |
Prepares a JSON Schema for clients.
Converts WordPress-specific schema conventions and removes unsupported keywords so clients can interpret the schema using the selected profile. Applies the same preparation to nested schemas. Existing default values are normalized according to their schemas so empty objects encode as}
rather than [], including within nested default values.Quellcode
function wp_prepare_json_schema_for_client( array $schema, string $schema_profile = 'draft-04' ): array {
$allowed_keywords = array_fill_keys( wp_get_json_schema_allowed_keywords( $schema_profile ), true );
return _wp_prepare_json_schema_for_client_with_allowed_keywords( $schema, $allowed_keywords );
}