wp_parse_slug_list()
Створює масив ярликів з рядка слів розділених комами, пробілами. Значення масив очищується через sanitize_title() . Можна одразу передати масив, щоб просто його очистити.
У масиві залишаться лише унікальні значення.
Працює на основі:
sanitize_title()
sanitize_title()
1 раз – 0.000199 сек
(швидко) | 50000 разів – 3.64 сек
(швидко) |
PHP 7.0.8, WP 4.7
(швидко) | 50000 разів – 3.64 сек
(швидко) |
PHP 7.0.8, WP 4.7
Хуків немає.
Повертає
Строку[]
. Очищений масив ярликів (слагів).
Використання
wp_parse_slug_list($list);
-
$list
(масив/рядок) (обов’язковий) -
Список ярликів (slug) у вигляді рядка. Ярлики повинні бути розділені пробілами або комами/ Наприклад:
my_slug, your_slug
.
Приклади
#1 Демонстрація роботи
$str = 'Привіт, світ Привіт, мир'; $array = wp_parse_slug_list($str); /* $array дорівнюватиме: Array ( [0] => privet [1] => mir ) */ // Наступні рядки повернуть той самий результат: $atr = 'Привіт мир'; $atr = 'Привіт,світ'; $atr = 'Привіт,світ,світ,світ'; $atr = 'Привіт, мир';
Транслітерація, як у прикладі, буде тільки якщо встановлений відповідний плагін, наприклад, Cyr to Lat enhanced .
список змін
З версії 4.7.0 | Введено. |
З версії 5.1.0 | Відзначено для використання wp_parse_list () . |
Код wp_parse_slug_list() wp parse slug list WP 6.0.2
function wp_parse_slug_list( $list ) { $ list = wp_parse_list ($ list); return array_unique (array_map ( 'sanitize_title', $ list)); }