WordPress.org

Make WordPress Core

Ticket #12564: comment_form_filter.diff

File comment_form_filter.diff, 871 bytes (added by joostdevalk, 5 years ago)

Patch

  • wp-includes/comment-template.php

     
    14961496                                                'title_reply_to' => __( 'Leave a Reply to %s' ), 
    14971497                                                'cancel_reply_link' => __( 'Cancel reply' ), 
    14981498                                                'label_submit' => __( 'Post Comment' ), 
     1499                                                'echo' => true, 
    14991500                                ); 
    15001501        $args = wp_parse_args( $args, apply_filters( 'comment_form_defaults', $defaults ) ); 
    1501  
     1502         
     1503        ob_start(); 
    15021504        ?> 
    15031505                <?php if ( comments_open() ) : ?> 
    15041506                        <?php do_action( 'comment_form_before' ); ?> 
     
    15381540                        <?php do_action( 'comment_form_comments_closed' ); ?> 
    15391541                <?php endif; ?> 
    15401542        <?php 
     1543        $form = apply_filters( 'comment_form_output', ob_get_clean(), $args); 
     1544        if ( $args['echo'] ) 
     1545                echo $form; 
     1546        else 
     1547                return $form; 
    15411548} 
    15421549 
    15431550?>