WordPress.org

Make WordPress Core

Ticket #17193: comment-template.diff

File comment-template.diff, 1.2 KB (added by natecook, 7 years ago)

Patch to pass the $post_id along to get_comment_id_fields() method

  • comment-template.php

     
    11621162 *
    11631163 * @return string Hidden input HTML for replying to comments
    11641164 */
    1165 function get_comment_id_fields() {
    1166         $id = get_the_ID();
     1165function get_comment_id_fields($id = NULL) {
     1166        if ($id == NULL)
     1167                $id = get_the_ID();
    11671168
    11681169        $replytoid = isset($_GET['replytocom']) ? (int) $_GET['replytocom'] : 0;
    11691170        $result  = "<input type='hidden' name='comment_post_ID' value='$id' id='comment_post_ID' />\n";
     
    11771178 * @since 2.7.0
    11781179 * @see get_comment_id_fields() Echoes result
    11791180 */
    1180 function comment_id_fields() {
    1181         echo get_comment_id_fields();
     1181function comment_id_fields($id = NULL) {
     1182        echo get_comment_id_fields($id);
    11821183}
    11831184
    11841185/**
     
    15731574                                                <?php echo $args['comment_notes_after']; ?>
    15741575                                                <p class="form-submit">
    15751576                                                        <input name="submit" type="submit" id="<?php echo esc_attr( $args['id_submit'] ); ?>" value="<?php echo esc_attr( $args['label_submit'] ); ?>" />
    1576                                                         <?php comment_id_fields(); ?>
     1577                                                        <?php comment_id_fields($post_id); ?>
    15771578                                                </p>
    15781579                                                <?php do_action( 'comment_form', $post_id ); ?>
    15791580                                        </form>