хук-фильтр
since 2.7.0
wp_get_attachment_link
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'wp_get_attachment_link', string $link_html, int|WP_Post $post, string|int[] $size, bool $permalink, bool $icon, string|false $text, array|string $attr )
Описание
Фильтрует полученную ссылку на страницу вложения.
Фильтруемое значение
HTML-вывод ссылки на страницу.
Параметры
$link_html
string
обязательный
HTML-вывод ссылки на страницу.
$post
int|WP_Post
обязательный
ID или объект записи. Может быть 0 для текущей глобальной записи.
$size
string|int[]
обязательный
Запрошенный размер изображения. Может быть любым зарегистрированным именем размера изображения либо массивом значений ширины и высоты в пикселях (именно в этом порядке).
$permalink
bool
обязательный
Нужно ли добавлять постоянную ссылку к изображению. Значение по умолчанию false.
$icon
bool
обязательный
Нужно ли включать иконку.
$text
string|false
обязательный
Если строка, будет использована как текст ссылки.
$attr
array|string
обязательный
Массив или строка атрибутов.
Исходный код
wp-includes/post-template.php:1715
return apply_filters( 'wp_get_attachment_link', $link_html, $post, $size, $permalink, $icon, $text, $attr );
История изменений
| Версия | Описание |
|---|---|
| 5.1.0 | Added the $attr parameter. |
| 2.7.0 | Introduced. |

