Cleans up an array, comma- or space-separated list of slugs.
Parameters
$input_listmixed[]|stringrequired- List of slugs.
Source
function wp_parse_slug_list( $input_list ): array {
$input_list = wp_parse_list( $input_list );
return array_unique(
array_map(
'sanitize_title',
array_map(
/*
* Cast booleans, integers, and floats to strings. Non-scalar types
* (including null) have already been filtered out by wp_parse_list().
*/
'strval',
$input_list
)
)
);
}
Changelog
| Version | Description |
|---|---|
| 5.1.0 | Refactored to use wp_parse_list() . |
| 4.7.0 | Introduced. |
User Contributed Notes
You must log in before being able to contribute a note or feedback.