url_shorten()
Вкорочує переданий УРЛ.
Видаляє http://
і www.
обрізає УРЛ до 35 символів, додаючи в кінець “…”. Можна вказати скільки символів обрізати URL.
Хуків немає.
Повертає
Строку
.
Використання
url_shorten ($ url, $ length);
-
$url
(рядок) (обов’язковий) - УРЛ, який потрібно вкоротити.
-
$length
(число) -
Довжина символів, до яких потрібно скоротити URL.
Типово: 35
Приклади
#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() 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; }