WordPress.org

Forums

Plugin woocommerce p class= must-log-in HELP! (3 posts)

  1. RLL18
    Member
    Posted 2 years ago #

    I am at a complete loss as to how to fix my issue. I have an e-commerce site using woocommerce. One each product page there is a section to leave a review, but the user must be logged in to comment (which I want)

    So, when a user is not logged in, they get the message "You must be logged in to post a comment" and the log in link goes to http://www.mysite.com/wp-login..... and redirects back to the previous page. I do not want any of my users seeing the wordpress login. I want them to go to MY login page and then keep the redirect in place - redirected back to the page they were on once logged in.

    I believe this is something i must change with wordpress comments and not woocommerce, but for the life of me can not find where to fix this. Any help would be greatly appreciated.

  2. RLL18
    Member
    Posted 2 years ago #

    I have checked all folders or files containing the word "comment" but none of them have the string I need :(

  3. RLL18
    Member
    Posted 2 years ago #

    Here is my comments.php

    <?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 scrappy_comment() which is
     * located in the functions.php file.
     *
     * @package Scrappy
     * @since Scrappy 1.3
     */
    ?>
    	<hr />
    	<div id="comments" class="comments-area">
    	<?php if ( post_password_required() ) : ?>
    		<p class="nopassword"><?php _e( 'This post is password protected. Enter the password to view any comments.', 'scrappy' ); ?></p>
    	</div><!-- #comments .comments-area -->
    	<?php
    			/* Stop the rest of comments.php from being processed,
    			 * but don't kill the script entirely -- we still have
    			 * to fully load the template.
    			 */
    			return;
    		endif;
    	?>
    
    	<?php // You can start editing here -- including this comment! ?>
    
    	<?php if ( have_comments() ) : ?>
    		<h2 class="comments-title">
    			<?php
    				printf( _n( 'One thought on &ldquo;%2$s&rdquo;', '%1$s thoughts on &ldquo;%2$s&rdquo;', get_comments_number(), 'scrappy' ),
    					number_format_i18n( get_comments_number() ), '<span>' . get_the_title() . '</span>' );
    			?>
    		</h2>
    
    		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    		<nav role="navigation" id="comment-nav-above" class="site-navigation comment-navigation">
    			<h1 class="assistive-text"><?php _e( 'Comment navigation', 'scrappy' ); ?></h1>
    			<div class="nav-previous"><?php previous_comments_link( __( '&laquo; Older Comments', 'scrappy' ) ); ?></div>
    			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments &raquo;', 'scrappy' ) ); ?></div>
    		</nav>
    		<?php endif; // check for comment navigation ?>
    
    		<ol class="commentlist">
    			<?php
    				/* Loop through and list the comments. Tell wp_list_comments()
    				 * to use scrappy_comment() to format the comments.
    				 * If you want to overload this in a child theme then you can
    				 * define scrappy_comment() and that will be used instead.
    				 * See scrappy_comment() in functions.php for more.
    				 */
    				wp_list_comments( array( 'callback' => 'scrappy_comment' ) );
    			?>
    		</ol>
    
    		<?php if ( get_comment_pages_count() > 1 && get_option( 'page_comments' ) ) : // are there comments to navigate through ?>
    		<nav role="navigation" id="comment-nav-below" class="site-navigation comment-navigation">
    			<h1 class="assistive-text"><?php _e( 'Comment navigation', 'scrappy' ); ?></h1>
    			<div class="nav-previous"><?php previous_comments_link( __( '&laquo; Older Comments', 'scrappy' ) ); ?></div>
    			<div class="nav-next"><?php next_comments_link( __( 'Newer Comments &raquo;', 'scrappy' ) ); ?></div>
    		</nav>
    		<?php endif; // check for comment navigation ?>
    
    	<?php endif; // have_comments() ?>
    
    	<?php
    		// If comments are closed and there are no comments, let's leave a little note, shall we?
    		if ( ! comments_open() && '0' != get_comments_number() && post_type_supports( get_post_type(), 'comments' ) ) :
    	?>
    		<p class="nocomments"><?php _e( 'Comments are closed.', 'scrappy' ); ?></p>
    	<?php endif; ?>
    
    	<?php comment_form(); ?>
    
    </div><!-- #comments .comments-area -->

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.