Функция Popuplinks: замена и удаление в WordPress 4.5.0

POPUPLINKS() │ WP 0.71

Функция popuplinks() устарела с версии 4.5.0. Она больше не поддерживается и может быть удалена в будущих выпусках WordPress. Рекомендуется заменить эту функцию на другую с аналогичным функционалом.

Описание функционала

Эта функция добавляет атрибуты элементам, чтобы ссылки открывались в новых вкладках.

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

  • Тип: Строка. Содержимое с отфильтрованными ссылками.

Использование

popuplinks( $text );

Параметры

  • $text (string) (обязательный) — содержимое, в котором будут заменены ссылки, чтобы они открывались в новой вкладке.

Примеры

Пример 1

$text = "Пример текста для функции popuplinks, который заменяет ссылку 
в тексте на атрибуты для открытия во внешних вкладках.";

echo popuplinks( $text );

В результате выполнения этого примера ссылка будет выглядеть так:

ссылка

Добавьте свой собственный пример ссылки.

Журнал изменений

  • С версии 0.71 — введена функция.
  • Устарела с версии 4.5.0.

Код функции

function popuplinks( $text ) {
    _deprecated_function( __FUNCTION__, '4.5.0' ); // Обозначаем, что функция устарела
    $text = preg_replace('//i', "", $text);
    return $text;
}

Пояснение кода

  • Функция использует регулярное выражение, чтобы найти все ссылки (<a ...>).
  • К каждой найденной ссылке добавляются атрибуты target='_blank', чтобы ссылка открывалась в новой вкладке, и rel='external', чтобы указать, что это внешняя ссылка.

Связанные функции

Некоторые функции, которые редко используются:

  • bool_from_yn()
  • is_countable()
  • remove_accents()
  • translate()

Эти функции могут оказаться полезными в других ситуациях при работе с WordPress.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *