Apply the new `'respond_link'` filter in `comments_popup_link()` if `$number` is `0` before outputting the URL.

Props joedolson.
Fixes #29454.


git-svn-id: https://develop.svn.wordpress.org/trunk@34216 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Scott Taylor 2015-09-15 20:45:32 +00:00
parent 28426c041c
commit e05586646a
1 changed files with 15 additions and 4 deletions

View File

@ -1341,11 +1341,22 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c
$home = get_option('siteurl');
echo $home . '/' . $wpcommentspopupfile . '?comments_popup=' . $id;
echo '" onclick="wpopen(this.href); return false"';
} else { // if comments_popup_script() is not in the template, display simple comment link
if ( 0 == $number )
echo get_permalink() . '#respond';
else
} else {
// if comments_popup_script() is not in the template, display simple comment link
if ( 0 == $number ) {
$respond_link = get_permalink() . '#respond';
/**
* Filter the respond link when a post has no comments.
*
* @since 4.4.0
*
* @param string $respond_link The default response link.
* @param integer $id The post ID.
*/
echo apply_filters( 'respond_link', $respond_link, $id );
} else {
comments_link();
}
echo '"';
}