# wp_targeted_link_rel()

URL: https://chugunov.pro/api-wordpress/functions/wp_targeted_link_rel/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 5.1.0.

> Устаревший элемент. Помечен устаревшим с версии 6.7.0.

## Сигнатура

```php
wp_targeted_link_rel( string $text ): string
```

## Описание

Добавляет `rel=”noopener”` ко всем HTML-элементам A, у которых есть атрибут target.

## Параметры

- `$text` `string` — обязательный. Содержимое, которое может содержать HTML-элементы A.

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

`string`

## Исходный код

Файл: `wp-includes/formatting.php:3316`

```php
function wp_targeted_link_rel( $text ) {
	_deprecated_function( __FUNCTION__, '6.7.0' );

	// Don't run (more expensive) regex if no links with targets.
	if ( false === stripos( $text, 'target' ) || false === stripos( $text, '<a ' ) || is_serialized( $text ) ) {
		return $text;
	}

	$script_and_style_regex = '/<(script|style).*?<\/\\1>/si';

	preg_match_all( $script_and_style_regex, $text, $matches );
	$extra_parts = $matches[0];
	$html_parts  = preg_split( $script_and_style_regex, $text );

	foreach ( $html_parts as &$part ) {
		$part = preg_replace_callback( '|<a\s([^>]*target\s*=[^>]*)>|i', 'wp_targeted_link_rel_callback', $part );
	}

	$text = '';
	for ( $i = 0; $i < count( $html_parts ); $i++ ) {
		$text .= $html_parts[ $i ];
		if ( isset( $extra_parts[ $i ] ) ) {
			$text .= $extra_parts[ $i ];
		}
	}

	return $text;
}
```

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

- 6.7.0 — Устаревший.
- 5.6.0 — Removed 'noreferrer' relationship.
- 5.1.0 — Introduced.

## Связанные

Использует: [`stripos`](https://chugunov.pro/api-wordpress/functions/stripos/), [`is_serialized`](https://chugunov.pro/api-wordpress/functions/is_serialized/), [`_deprecated_function`](https://chugunov.pro/api-wordpress/functions/_deprecated_function/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/wp_targeted_link_rel/
