Make WordPress Core

Ticket #29454: 29454.2.patch

File 29454.2.patch, 937 bytes (added by joedolson, 10 years ago)

Add respond_link filter to comments_link()

  • wp-includes/comment-template.php

     
    12551255                echo $home . '/' . $wpcommentspopupfile . '?comments_popup=' . $id;
    12561256                echo '" onclick="wpopen(this.href); return false"';
    12571257        } else { // if comments_popup_script() is not in the template, display simple comment link
    1258                 if ( 0 == $number )
    1259                         echo get_permalink() . '#respond';
    1260                 else
     1258                if ( 0 == $number ) {
     1259                        /**
     1260                         * Filter the respond link when a post has no comments.
     1261                         *
     1262                         * @since 4.1.0
     1263                         *
     1264                         * @param string $respond_link The default response link.
     1265                         * @param integer $id The post ID.
     1266                         */
     1267                        $respond_link = get_permalink() . '#respond';
     1268                        echo apply_filters( 'respond_link', $respond_link, $id );
     1269                } else {
    12611270                        comments_link();
     1271                }
    12621272                echo '"';
    12631273        }
    12641274