wpseek.com
Un motore di ricerca WordPress per sviluppatori e autori di temi
wp_unique_id_from_values › WordPress Function
Da6.8.0
Deprecaton/a
› wp_unique_id_from_values ( $data, $prefix = '' )
| Parametri: (2) |
|
| Ritorna: |
|
| Definito a: |
|
| Codex: |
Generates a unique ID based on the structure and values of a given array.
This function serializes the array into a JSON string and generates a hash that serves as a unique identifier. Optionally, a prefix can be added to the generated ID for context or categorization.Funzioni correlate: wp_unique_term_slug, wp_unique_id, wp_unique_post_slug, wp_unique_filename, wp_unique_prefixed_id
Sorgenti
function wp_unique_id_from_values( array $data, string $prefix = '' ): string {
if ( empty( $data ) ) {
_doing_it_wrong(
__FUNCTION__,
sprintf(
/* translators: %s: The parameter name. */
__( 'The %s parameter must not be empty.' ),
'$data'
),
'6.8.0'
);
}
$serialized = wp_json_encode( $data );
$hash = substr( md5( $serialized ), 0, 8 );
return $prefix . $hash;
}