wpseek.com
Eine auf WordPress spezialiserte Suchmaschine für Entwickler und Theme-Autoren
wp_unique_prefixed_id › WordPress Function
Seit6.4.0
Veraltetn/v
› wp_unique_prefixed_id ( $prefix = '' )
Parameter: |
|
Gibt zurück: |
|
Definiert in: |
|
Codex: |
Generates an incremental ID that is independent per each different prefix.
It is similar towp_unique_id
, but each prefix has its own internal ID
counter to make each prefix independent from each other. The ID starts at 1
and increments on each call. The returned value is not universally unique,
but it is unique across the life of the PHP process and it's stable per
prefix.Ähnliche Funktionen: wp_unique_id, wp_unique_filename, wp_unique_term_slug, wp_unique_post_slug, wp_enqueue_media
Quellcode
function wp_unique_prefixed_id( $prefix = '' ) { static $id_counters = array(); if ( ! is_string( $prefix ) ) { wp_trigger_error( __FUNCTION__, sprintf( 'The prefix must be a string. "%s" data type given.', gettype( $prefix ) ) ); $prefix = ''; } if ( ! isset( $id_counters[ $prefix ] ) ) { $id_counters[ $prefix ] = 0; } $id = ++$id_counters[ $prefix ]; return $prefix . (string) $id; }