WordPress.org

Make WordPress Core

Ticket #41574: 41574.1.diff

File 41574.1.diff, 1.5 KB (added by NathanAtmoz, 3 years ago)
  • src/wp-includes/post-template.php

    diff --git a/src/wp-includes/post-template.php b/src/wp-includes/post-template.php
    index 3734373..c403ada 100644
    a b function wp_get_attachment_link( $id = 0, $size = 'thumbnail', $permalink = fals 
    15191519        if ( '' === trim( $link_text ) ) {
    15201520                $link_text = esc_html( pathinfo( get_attached_file( $_post->ID ), PATHINFO_FILENAME ) );
    15211521        }
     1522
     1523        $attr = array( 'href' => esc_url( $url ) );
     1524
     1525        /**
     1526         * Filters the list of attachment link attributes.
     1527         *
     1528         * @since 4.9.0
     1529         *
     1530         * @param array $attr Attributes for the link markup.
     1531         * @param int   $id   Post ID.
     1532         *
     1533         */
     1534         $attr = apply_filters( 'wp_get_attachment_link_attributes', $attr, $id );
     1535         $attr = array_map( 'esc_attr', $attr );
     1536         $link_html = "<a";
     1537         foreach( $attr as $name => $value ) {
     1538                 $link_html .= " $name=" . '"' . $value . '"';
     1539         }
     1540         $link_html .= $link_text;
     1541         $link_html .= '</a>';
     1542
    15221543        /**
    15231544         * Filters a retrieved attachment page link.
    15241545         *
    function wp_get_attachment_link( $id = 0, $size = 'thumbnail', $permalink = fals 
    15321553         * @param bool         $icon      Whether to include an icon. Default false.
    15331554         * @param string|bool  $text      If string, will be link text. Default false.
    15341555         */
    1535         return apply_filters( 'wp_get_attachment_link', "<a href='" . esc_url( $url ) . "'>$link_text</a>", $id, $size, $permalink, $icon, $text );
     1556        return apply_filters( 'wp_get_attachment_link', $link_html, $id, $size, $permalink, $icon, $text );
    15361557}
    15371558
    15381559/**