Created
January 30, 2018 20:04
-
-
Save shehabkhan013/cf268f0dd54b8d126b3a74b98db777ba to your computer and use it in GitHub Desktop.
Wordpress Comment php file and Moving Input Field and Replay Button Click To not Page Loading Function
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Replay Button Click To Page Note Loading | |
function consult_wpb_move_comment_field_to_bottom( $fields ) { | |
$comment_field = $fields['comment']; | |
unset( $fields['comment'] ); | |
$fields['comment'] = $comment_field; | |
return $fields; | |
} | |
add_filter( 'comment_form_fields', 'consult_wpb_move_comment_field_to_bottom' ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* The template for displaying comments | |
* This is the template that displays the area of the page that contains both the current comments | |
* and the comment form. | |
* @package WordPress | |
* @subpackage Twenty_Seventeen | |
* @since 1.0 | |
* @version 1.0 | |
*/ | |
/* | |
* If the current post is protected by a password and | |
* the visitor has not yet entered the password we will | |
* return early without loading the comments. | |
*/ | |
if ( post_password_required() ) { | |
return; | |
} | |
?> | |
<div id="comments" class="comments-area"> | |
<?php | |
// You can start editing here -- including this comment! | |
if ( have_comments() ) : ?> | |
<h2 class="comments-title"> | |
<?php | |
$comments_number = get_comments_number(); | |
if ( '1' === $comments_number ) { | |
/* translators: %s: post title */ | |
printf( _x( 'One Reply to “%s”', 'comments title', 'twentyseventeen' ), get_the_title() ); | |
} else { | |
printf( | |
/* translators: 1: number of comments, 2: post title */ | |
_nx( | |
'%1$s Reply to “%2$s”', | |
'%1$s Replies to “%2$s”', | |
$comments_number, | |
'comments title', | |
'twentyseventeen' | |
), | |
number_format_i18n( $comments_number ), | |
get_the_title() | |
); | |
} | |
?> | |
</h2> | |
<ul class="comment-list"> | |
<?php | |
wp_list_comments( array( | |
'avatar_size' => 60, | |
'short_ping' => true, | |
'reply_text' => __( 'Reply', 'concult' ) | |
) ); | |
?> | |
</ul> | |
<?php | |
the_comments_pagination( array( | |
'mid_size' => 2, | |
'prev_text' => '<span class="screen-reader-text">' . __( 'Older Comments', 'concult' ) . '</span>', | |
'next_text' => '<span class="screen-reader-text">' . __( 'Newer Comments', 'concult' ) . '</span>', | |
'screen_reader_text' => __(' ', 'concult') | |
) ); | |
endif; // Check for have_comments(). | |
// If comments are closed and there are comments, let's leave a little note, shall we? | |
if ( ! comments_open() && get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) : ?> | |
<p class="no-comments"><?php _e( 'Comments are closed.', 'twentyseventeen' ); ?></p> | |
<?php | |
endif; | |
$commenter = wp_get_current_commenter(); | |
if ( ! isset( $args['format'] ) ) | |
$args['format'] = current_theme_supports( 'html5', 'comment-form' ) ? 'html5' : 'xhtml'; | |
$req = get_option( 'require_name_email' ); | |
$aria_req = ( $req ? " aria-required='true'" : '' ); | |
$html_req = ( $req ? " required='required'" : '' ); | |
$html5 = 'html5' === $args['format']; | |
$comments_args = array( | |
// redefine your own textarea (the comment body) | |
'comment_field' => '<p class="comment-form-comment"> | |
<textarea class="form-control" id="comment" name="comment" aria-required="true" placeholder="' . esc_attr__( "YOUR COMMENT", "text-domain" ) . '" rows="8" cols="37" wrap="hard"></textarea></p>', | |
'label_submit' => esc_html__( 'POST A COMMENT', 'themex-theme' ), | |
'class_submit' => 'submit submit-btn_ph', | |
'title_reply' => esc_html__( 'ADD COMMENT', 'themex-theme' ), | |
'title_reply_before' => '<div class="msg_form"><h5 id="reply-title" class="comment-reply-title">', | |
'title_reply_after' => '</h5><div>', | |
'cancel_reply_before' => '', | |
'cancel_reply_after' => '', | |
'cancel_reply_link' => esc_html__( 'Cancel reply' ), | |
'comment_notes_before' => '<p class="comment-notes"><span id="email-notes">' . esc_html__( 'Your email address will not be published.', 'themex-theme' ) . '</span></p>', | |
// redefine your own textarea (the comment Email & URL) | |
'fields' => apply_filters( 'comment_form_default_fields', array( | |
'email' => '<div class="form-padding-right">' . '<input class="form-control" id="email" name="email" placeholder="' . esc_attr__( "E-letter*", "text-domain" ) . '" ' . ( $html5 ? 'type="email"' : 'type="text"' ) . ' size="30" maxlength="100" aria-describedby="email-notes"' . $aria_req . $html_req . ' /></div>', | |
'url' => '<div class="form-padding-left">' . '<input class="form-control" placeholder="' . esc_attr__( "WEBSITE", "text-domain" ) . '" id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' size="30" maxlength="200" /></div>', | |
) | |
), | |
); | |
comment_form($comments_args); | |
?> | |
</div><!-- #comments --> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Add enqueue.php file for get comments.php | |
wp_enqueue_style( 'consult-comment-style', get_stylesheet_uri() ); | |
if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment