WordPress.org

Forums

comments
How to make comments nested (1 post)

  1. HHannes
    Member
    Posted 1 year ago #

    Hey! I am trying to enable nested comments in my theme. I am new to all this stuff but I am doing my best. This is the code that I have in my comments.php

    <?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    		<nav id="comment-nav-above" class="comment-navigation" role="navigation">
    			<h1 class="screen-reader-text"><?php _e( 'Comment navigation', 'triday' ); ?></h1>
    			<div class="nav-previous"><?php previous_comments_link( __( '← Older Comments', 'triday' ) ); ?></div>
    			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments →', 'triday' ) ); ?></div>
    		</nav><!-- #comment-nav-above -->
    		<?php endif; // check for comment navigation ?>
    
    		<ol class="comment-list">
    			<?php
    				/* Loop through and list the comments. Tell wp_list_comments()
    				 * to use triday_comment() to format the comments.
    				 * If you want to override this in a child theme, then you can
    				 * define triday_comment() and that will be used instead.
    				 * See triday_comment() in inc/template-tags.php for more.
    				 */
    				wp_list_comments( array( 'callback' => 'triday_comment' ) );
    			?>
    		</ol><!-- .comment-list -->
    
    		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    		<nav id="comment-nav-below" class="comment-navigation" role="navigation">
    			<h1 class="screen-reader-text"><?php _e( 'Comment navigation', 'triday' ); ?></h1>
    			<div class="nav-previous"><?php previous_comments_link( __( '← Older Comments', 'triday' ) ); ?></div>
    			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments →', 'triday' ) ); ?></div>
    		</nav><!-- #comment-nav-below -->
    		<?php endif; // check for comment navigation ?>
    
    	<!--</div>-->
    	<?php endif; // have_comments() ?>

    and this is the code I have to display the comments

    <div class="comment-author">
    									<h3><i class="fa fa-user"></i><?php print(' ')?><?php comment_author( $comment_ID ); ?></h3>
    							</div>
    									<?php if ( '0' == $comment->comment_approved ) : ?>
    									<div class="alert alert-danger">
    										<p class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'triday' ); ?></p>
    									</div>
    
    									<?php endif; ?>
    							<div class="comment-content">
    								<?php comment_text(); ?>
    							</div><!-- .comment-content -->
    								<div class="comment-metadata">
    									<a>comment_ID ) ); ?>">
    										<time datetime="<?php comment_time( 'c' ); ?>">
    											<p class="text-muted"><i class="fa fa-calendar"> </i> <?php printf( _x( '%1$s at %2$s', '1: date, 2: time', 'triday' ), get_comment_date(), get_comment_time() ); ?></p>
    										</time>
    									</a>
    
    									<?php edit_comment_link( __( 'Edit', 'triday' ), '<span class="edit-link">', '</span>' ); ?>
    								</div><!-- .comment-metadata -->
    								<footer class="comment-meta">
    							</footer><!-- .comment-meta -->
    							<?php
    								comment_reply_link( array_merge( $args, array(
    									'add_below' => 'div-comment',
    									'depth'     => $depth,
    									'max_depth' => $args['max_depth'],
    									'before'    => '<div class="reply">',
    									'after'     => '</div>',
    								) ) );
    							?>

    I would really appreciate if you could take a look! ;)

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic