Docs: Improve description for comment_id_fields()
.
Rename the `$id` parameter to `$post_id` for clarity. Props stevenlinx. Fixes #50737. git-svn-id: https://develop.svn.wordpress.org/trunk@48577 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
7d4c77560c
commit
c0920761a8
@ -307,6 +307,7 @@ function get_comment_author_url( $comment_ID = 0 ) {
|
|||||||
$comment = get_comment( $comment_ID );
|
$comment = get_comment( $comment_ID );
|
||||||
$url = '';
|
$url = '';
|
||||||
$id = 0;
|
$id = 0;
|
||||||
|
|
||||||
if ( ! empty( $comment ) ) {
|
if ( ! empty( $comment ) ) {
|
||||||
$author_url = ( 'http://' === $comment->comment_author_url ) ? '' : $comment->comment_author_url;
|
$author_url = ( 'http://' === $comment->comment_author_url ) ? '' : $comment->comment_author_url;
|
||||||
$url = esc_url( $author_url, array( 'http', 'https' ) );
|
$url = esc_url( $author_url, array( 'http', 'https' ) );
|
||||||
@ -1555,29 +1556,29 @@ function comments_template( $file = '/comments.php', $separate_comments = false
|
|||||||
* @param false|string $none Optional. String to display when comments have been turned off. Default false.
|
* @param false|string $none Optional. String to display when comments have been turned off. Default false.
|
||||||
*/
|
*/
|
||||||
function comments_popup_link( $zero = false, $one = false, $more = false, $css_class = '', $none = false ) {
|
function comments_popup_link( $zero = false, $one = false, $more = false, $css_class = '', $none = false ) {
|
||||||
$id = get_the_ID();
|
$post_id = get_the_ID();
|
||||||
$title = get_the_title();
|
$post_title = get_the_title();
|
||||||
$number = get_comments_number( $id );
|
$number = get_comments_number( $post_id );
|
||||||
|
|
||||||
if ( false === $zero ) {
|
if ( false === $zero ) {
|
||||||
/* translators: %s: Post title. */
|
/* translators: %s: Post title. */
|
||||||
$zero = sprintf( __( 'No Comments<span class="screen-reader-text"> on %s</span>' ), $title );
|
$zero = sprintf( __( 'No Comments<span class="screen-reader-text"> on %s</span>' ), $post_title );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( false === $one ) {
|
if ( false === $one ) {
|
||||||
/* translators: %s: Post title. */
|
/* translators: %s: Post title. */
|
||||||
$one = sprintf( __( '1 Comment<span class="screen-reader-text"> on %s</span>' ), $title );
|
$one = sprintf( __( '1 Comment<span class="screen-reader-text"> on %s</span>' ), $post_title );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( false === $more ) {
|
if ( false === $more ) {
|
||||||
/* translators: 1: Number of comments, 2: Post title. */
|
/* translators: 1: Number of comments, 2: Post title. */
|
||||||
$more = _n( '%1$s Comment<span class="screen-reader-text"> on %2$s</span>', '%1$s Comments<span class="screen-reader-text"> on %2$s</span>', $number );
|
$more = _n( '%1$s Comment<span class="screen-reader-text"> on %2$s</span>', '%1$s Comments<span class="screen-reader-text"> on %2$s</span>', $number );
|
||||||
$more = sprintf( $more, number_format_i18n( $number ), $title );
|
$more = sprintf( $more, number_format_i18n( $number ), $post_title );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( false === $none ) {
|
if ( false === $none ) {
|
||||||
/* translators: %s: Post title. */
|
/* translators: %s: Post title. */
|
||||||
$none = sprintf( __( 'Comments Off<span class="screen-reader-text"> on %s</span>' ), $title );
|
$none = sprintf( __( 'Comments Off<span class="screen-reader-text"> on %s</span>' ), $post_title );
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( 0 == $number && ! comments_open() && ! pings_open() ) {
|
if ( 0 == $number && ! comments_open() && ! pings_open() ) {
|
||||||
@ -1599,9 +1600,9 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c
|
|||||||
* @since 4.4.0
|
* @since 4.4.0
|
||||||
*
|
*
|
||||||
* @param string $respond_link The default response link.
|
* @param string $respond_link The default response link.
|
||||||
* @param integer $id The post ID.
|
* @param int $post_id The post ID.
|
||||||
*/
|
*/
|
||||||
echo apply_filters( 'respond_link', $respond_link, $id );
|
echo apply_filters( 'respond_link', $respond_link, $post_id );
|
||||||
} else {
|
} else {
|
||||||
comments_link();
|
comments_link();
|
||||||
}
|
}
|
||||||
@ -1910,16 +1911,16 @@ function cancel_comment_reply_link( $text = '' ) {
|
|||||||
*
|
*
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param int $id Optional. Post ID. Default current post ID.
|
* @param int $post_id Optional. Post ID. Defaults to the current post ID.
|
||||||
* @return string Hidden input HTML for replying to comments
|
* @return string Hidden input HTML for replying to comments.
|
||||||
*/
|
*/
|
||||||
function get_comment_id_fields( $id = 0 ) {
|
function get_comment_id_fields( $post_id = 0 ) {
|
||||||
if ( empty( $id ) ) {
|
if ( empty( $post_id ) ) {
|
||||||
$id = get_the_ID();
|
$post_id = get_the_ID();
|
||||||
}
|
}
|
||||||
|
|
||||||
$replytoid = isset( $_GET['replytocom'] ) ? (int) $_GET['replytocom'] : 0;
|
$replytoid = isset( $_GET['replytocom'] ) ? (int) $_GET['replytocom'] : 0;
|
||||||
$result = "<input type='hidden' name='comment_post_ID' value='$id' id='comment_post_ID' />\n";
|
$result = "<input type='hidden' name='comment_post_ID' value='$post_id' id='comment_post_ID' />\n";
|
||||||
$result .= "<input type='hidden' name='comment_parent' id='comment_parent' value='$replytoid' />\n";
|
$result .= "<input type='hidden' name='comment_parent' id='comment_parent' value='$replytoid' />\n";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1927,22 +1928,29 @@ function get_comment_id_fields( $id = 0 ) {
|
|||||||
*
|
*
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
* @param string $result The HTML-formatted hidden id field comment elements.
|
* @param string $result The HTML-formatted hidden ID field comment elements.
|
||||||
* @param int $id The post ID.
|
* @param int $post_id The post ID.
|
||||||
* @param int $replytoid The id of the comment being replied to.
|
* @param int $replytoid The ID of the comment being replied to.
|
||||||
*/
|
*/
|
||||||
return apply_filters( 'comment_id_fields', $result, $id, $replytoid );
|
return apply_filters( 'comment_id_fields', $result, $post_id, $replytoid );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Outputs hidden input HTML for replying to comments.
|
* Outputs hidden input HTML for replying to comments.
|
||||||
*
|
*
|
||||||
|
* Adds two hidden inputs to the comment form to identify the `comment_post_ID`
|
||||||
|
* and `comment_parent` values for threaded comments.
|
||||||
|
*
|
||||||
|
* This tag must be within the `<form>` section of the `comments.php` template.
|
||||||
|
*
|
||||||
* @since 2.7.0
|
* @since 2.7.0
|
||||||
*
|
*
|
||||||
* @param int $id Optional. Post ID. Default current post ID.
|
* @see get_comment_id_fields()
|
||||||
|
*
|
||||||
|
* @param int $post_id Optional. Post ID. Defaults to the current post ID.
|
||||||
*/
|
*/
|
||||||
function comment_id_fields( $id = 0 ) {
|
function comment_id_fields( $post_id = 0 ) {
|
||||||
echo get_comment_id_fields( $id );
|
echo get_comment_id_fields( $post_id );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user