_truncate_post_slug() WP 3.6.0
Truncate a post slug.
Эта функция считается внутренней для использования самим ядром. Не рекомендуется использовать эту функцию в своем коде.
Хуков нет.
Возвращает
Строку. The truncated slug.
Использование
_truncate_post_slug( $slug, $length );
- $slug(строка) (обязательный)
- The slug to truncate.
- $length(число)
- Max length of the slug.
По умолчанию: 200 (characters)
Заметки
- Смотрите: utf8_uri_encode()
Список изменений
С версии 3.6.0 | Введена. |
Код _truncate_post_slug() truncate post slug WP 5.6.2
function _truncate_post_slug( $slug, $length = 200 ) {
if ( strlen( $slug ) > $length ) {
$decoded_slug = urldecode( $slug );
if ( $decoded_slug === $slug ) {
$slug = substr( $slug, 0, $length );
} else {
$slug = utf8_uri_encode( $decoded_slug, $length );
}
}
return rtrim( $slug, '-' );
}