• Resolved menswearreview

    (@menswearreview)


    I can’t seem to get the password box to show up. My comments form looks like the standards comments form. My site is based on an Artisteer template.

    Thanks for your help! ??

    My comments.php code is …

    <?php
    if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
        die ('Please do not load this page directly. Thanks!');
    
    if (post_password_required()) {
    	art_post_box('', '<p class="nocomments">' . __('This post is password protected. Enter the password to view comments.', THEME_NS) . '</p>');
    	return;
    }
    
    if (have_comments()){
        ob_start();
        comments_number(__('No Responses', THEME_NS), __('One Response', THEME_NS), __('% Responses', THEME_NS));
        art_page_navi('<span id="comments">' . ob_get_clean() . ' ' . sprintf(__('to “%s”', THEME_NS), the_title('', '', false)) . '</span>', true);
        echo '<ul class="commentlist">';
        wp_list_comments('type=all&callback=art_comment');
        echo '</ul>';
        art_page_navi('', true);
    } elseif('open' != $post->comment_status && !is_page()) {
        art_post_box('', '<p class="nocomments">' . __('Comments are closed.', THEME_NS) .'</p>');
    }
    
    if ('open' == $post->comment_status) {
        ob_start();
    ?>
    <div id="respond">
      <h3><?php comment_form_title( __('Leave a Reply', THEME_NS), __('Leave a Reply for %s', THEME_NS) ); ?></h3>
    <div class="cancel-comment-reply"><small><?php cancel_comment_reply_link(); ?></small></div>
    <?php if ( get_option('comment_registration') && !$user_ID ) : ?>
    <p><?php printf(__('You must be <a href="%s">logged in</a> to post a comment.', THEME_NS), get_option('siteurl') . '/wp-login.php?redirect_to=' . urlencode(get_permalink())); ?></p>
    <?php else : ?>
    <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
    <?php if ( $user_ID ) : ?>
    <p><?php printf(__('Logged in as <a href="%1$s">%2$s</a>.', THEME_NS), get_option('siteurl') . '/wp-admin/profile.php', $user_identity); ?> <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="<?php _e('Log out of this account', THEME_NS); ?>"><?php _e('Log out &raquo;', THEME_NS); ?></a></p>
    <?php else : ?>
    <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
    <label for="author"><small><?php _e('Name', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
    <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
    <label for="email"><small><?php _e('Mail (will not be published)', THEME_NS); ?> <?php if ($req) _e("(required)", THEME_NS); ?></small></label></p>
    <p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
    <label for="url"><small><?php _e('Website', THEME_NS); ?></small></label></p>
    <?php endif; ?>
    <!--<p><small><?php printf(__('<strong>XHTML:</strong> You can use these tags: <code>%s</code>', THEME_NS), allowed_tags()); ?></small></p>-->
    <p><textarea name="comment" id="comment" cols="40" rows="10" tabindex="4"></textarea></p>
    <p>
    	<span class="art-button-wrapper"><span class="l"> </span><span class="r"> </span>
    		<input class="art-button" type="submit" name="submit" tabindex="5" value="<?php _e('Submit Comment', THEME_NS); ?>" />
    	</span>
        <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>
    </form>
    <?php endif;?>
    </div>
    <?php
        art_post_box('', ob_get_clean());
    }

Viewing 1 replies (of 1 total)
  • Plugin Author Todd Lahman

    (@toddlahman)

    Make a backup copy of your comments.php file, then replace all the code in the comments.php file with the code below, which will allow Spam Free WordPress to automatically insert the password field, and for the comment form to be automatically be generated by WordPress:

    https://pastebin.com/2V39rAUJ

Viewing 1 replies (of 1 total)
  • The topic ‘[Plugin: Spam Free WordPress] Password box doesn't show on Artisteer template’ is closed to new replies.