WordPress.org

Make WordPress Core

Ticket #17193: comment-template.diff

File comment-template.diff, 1.2 KB (added by natecook, 4 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>