• Hi All

    Does anyone know of a theme that has the ‘leave a reply box’ at the top of the comments instead of at the bottom as most themes seem to have?

    help much appreciated
    Thanks
    Richard

Viewing 5 replies - 1 through 5 (of 5 total)
  • this could be arranged for most themes by editing comments.php of the theme;

    related topic:
    https://www.ads-software.com/support/topic/add-comments-box-above-comments?replies=9

    Thread Starter RichGresswell

    (@richgresswell)

    Thanks for this but I’m a real beginner and scared to mess with code – here is the code from my comments php – How do I change it?

    [ Moderator Note: Please post code or markup snippets between backticks or use the code button. ]

    <?php
    /**
     * The template for displaying Comments.
     *
     * The area of the page that contains both current comments
     * and the comment form. The actual display of comments is
     * handled by a callback to twentytwelve_comment() which is
     * located in the functions.php file.
     *
     * @package WordPress
     * @subpackage Twenty_Twelve
     * @since Twenty Twelve 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! ?>
    
    	<?php if ( have_comments() ) : ?>
    		<h2 class="comments-title">
    			<?php
    				printf( _n( 'One thought on “%2$s”', '%1$s thoughts on “%2$s”', get_comments_number(), 'twentytwelve' ),
    					number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' );
    			?>
    		</h2>
    
    		<ol class="commentlist">
    			<?php wp_list_comments( array( 'callback' => 'twentytwelve_comment', 'style' => 'ol' ) ); ?>
    		<!-- .commentlist -->
    
    		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    		<nav id="comment-nav-below" class="navigation" role="navigation">
    			<h1 class="assistive-text section-heading"><?php _e( 'Comment navigation', 'twentytwelve' ); ?></h1>
    			<div class="nav-previous"><?php previous_comments_link( __( '← Older Comments', 'twentytwelve' ) ); ?></div>
    			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments →', 'twentytwelve' ) ); ?></div>
    		</nav>
    		<?php endif; // check for comment navigation ?>
    
    	<?php // If comments are closed and there are comments, let's leave a little note.
    		elseif ( ! comments_open() && '0' != get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
    	?>
    		<p class="nocomments"><?php _e( 'Comments are closed.', 'twentytwelve' ); ?></p>
    	<?php endif; ?>
    
    	<?php comment_form(); ?>
    
    </div><!-- #comments .comments-area -->
    Thread Starter RichGresswell

    (@richgresswell)

    Thanks Alchmyth – I’ve now joined pastebin as you suggest – here is a link to the code

    https://pastebin.com/5fLGQyHt

    and my blog is https://www.musicenglish.co.uk

    https://pastebin.com/wszH0xHv

    basically, moved a copy of this line:
    <?php comment_form(); ?>
    to just after this line:
    <div id="comments" class="comments-area">

    instead of editing Twenty Twelve directly, consider to create a child theme https://codex.www.ads-software.com/Child_Themes first;
    then add a copy of comments.php into the child theme’s folder and edit it there.

    Thread Starter RichGresswell

    (@richgresswell)

    Thanks Alchmyth – works a treat – still haven’t dared to create child themes yet, next step I suppose

    Best.
    Richard

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘theme with reply box above comments’ is closed to new replies.