url_shorten() WP 1.2.0

Вкорочує переданий УРЛ.

Видаляє http://і www.обрізає УРЛ до 35 символів, додаючи в кінець “…”. Можна вказати скільки символів обрізати URL.

Хуків немає.

Повертає

Строку.

Використання

url_shorten ($ url, $ length);
$url
(рядок) (обов’язковий)
УРЛ, який потрібно вкоротити.
$length
(число)
Довжина символів, до яких потрібно скоротити URL.


Типово: 35

Приклади

0

#1 Укоротимо УРЛ, якщо потрібно і виведемо його як посилання.

$url = 'http://www.example.com/an/article/with/a/very/long/url';
echo '<a href="'. $url .'">'. url_shorten( $url ) .'</a>';

// Отримаємо посилання з укороченим анкором самого УРЛу:
// <a href="http://www.example.com/an/article/with/a/very/long/url">example.com/an/article/with/a/ve...</ a>

список змін

З версії 1.2.0Введено.
З версії 4.4.0Перейти до wp-includes/formatting.php від wp-admin/includes/misc.php and added $length param.

Код url_shorten() WP 6.0.2

function url_shorten( $url, $length = 35 ) {
	$stripped = str_replace( array( 'https://', ​​'http://', ​​'www.' ), '', $url );
	$short_url = untrailingslashit( $stripped );

	if ( strlen ( $short_url ) > $ length ) {
		$short_url = substr($short_url, 0, $length - 3). '…';
	}
	return $short_url;
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *