Make WordPress Core

Ticket #12564: comment_form_filter.diff

File comment_form_filter.diff, 871 bytes (added by joostdevalk, 15 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?>