функция since 3.6.0

_truncate_post_slug()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

_truncate_post_slug( string $slug, int $length = 200 ): string

Описание

См. alsoutf8_uri_encode()

Оригинал (английский)

Параметры

$slug string обязательный
Слаг для обрезки.
$length int необязательный = 200
Максимальная длина слага. Значение по умолчанию 200 (символов).

Возвращаемое значение

string

Исходный код

wp-includes/post.php:5648

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, true );
		}
	}

	return rtrim( $slug, '-' );
}

История изменений

ВерсияОписание
3.6.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.