apply_filters( 'wp_get_attachment_link', string $link_html, int|WP_Post $id, string|int[] $size, bool $permalink, bool $icon, string|false $text, array|string $attr )

Filters a retrieved attachment page link.


Parameters

$link_html string
The page link HTML output.
$id int|WP_Post
Post ID or object. Can be 0 for the current global post.
$size string|int[]
Requested image size. Can be any registered image size name, or an array of width and height values in pixels (in that order).
$permalink bool
Whether to add permalink to image. Default false.
$icon bool
Whether to include an icon.
$text string|false
If string, will be link text.
$attr array|string
Array or string of attributes.

Top ↑

Source

File: wp-includes/post-template.php. View all references

return apply_filters( 'wp_get_attachment_link', "<a href='" . esc_url( $url ) . "'>$link_text</a>", $id, $size, $permalink, $icon, $text, $attr );


Top ↑

Changelog

Changelog
Version Description
5.1.0 Added the $attr parameter.
2.7.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.