• Resolved fatenwp

    (@fatenwp)


    i keep getting parse error , the site is local for training no link yet

    <?php /*this to make sure no one can access comments page directly */
    	if(!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])){
    	die('Please don not try to access this page directly, thanks!');
    	} 
    
    ?>
    
    	<?php if(post_password_required()) { ?>
    	<p>This post is Password protected!</p>
    	<?php return; } ?>
    
    	<?php
    	//Display the comment loop
    	if(have_posts()): 	?>
    		<h2> <?php comments_number('Be the first to comment!', 'One Comment' , '% Comments');?></h2>
    		<ol id='comments_section'>
    			<?php wp_list_comments(array('avatar_size'=>80, 'reply_text'=>'Reply to this comment.'));?>
    		</ol>
    
    		<div><?php paginate_comments_links();?></div>
    	<?php else: //if no comments so far	?>
    
    		<?php if('open' == $post->comment_status): ?>
    			<p>Have your say</p>
    		<?php else:?>
    			<P>Comments currently closed!</p>
    		<?php endif; ?>
    	<?php endif; ?>
    <?php if('open' == $post->comment_status): ?>
    	<?php //must wrap the comment form in div with id respond ?>
    	<div id='respond'>
    		<h2> <?php comment_form_title();?></h2>
    	<div id='cancel-comment-reply'>
    		<small><?php cancel_comment_reply_link();?></small>
    	</div>
    	<?php if(get_option('comment_registration') && !$user_ID): ?>
    		<p>You must be logged in to comment</p>
    	<?php else: //forth if?>
    
    		<form action="<?php echo get_option('site_url');?>/wp-comments-post.php" method="post" id="commentform">
    		<?php if($user_ID): ?>
    			<p>Logged in as <a href="<?php echo get_option('siteurl');?>/wp-admin/profile.php"><?php echo $user_identity;?></a></p>
    		<?php else: ?>
    			<p><input type='text' name='author' id='author' value="<?php echo $comment_author;?>"/>
    				<label for='author'>Name</label></p>
    			<p><input type='text' name='email' id='email' value="<?php echo $comment_author_email;?>"/>
    				<label for='email'>Mail <?php if($req) echo '(Required field)';?></label></p>
    			<p><input type='text' name='url' id='url' value="<?php echo $comment_author_url;?>"/>
    			<label for='url'>Website </label></p>
    		<?php endif; ?>		
    
    		<div>
    		<?php comment_id_fields();?>
    			<input type="hidden" name="redirect_to" value="<?php echo htmlspecialchars($_SERVER['REQUEST_URI'])?>"/>
    		</div>
    		<p><textarea id='comment' name='comment' cols='50' row='10'></textarea></p>
    		<?php if( get_option('comment_moderation') == '1'):  { ?> <p>Comment moderation is enabled , no need to resubmit any comments posted</p>
    		<?php } ?>
    		<p> <input type='text' name='submit' id='submit' value='Submit' /></p>
    		<?php do_action('comment_form', $post->ID);?>
    		</form>
    		<?php endif;?>
    	</div>
    <?php endif;?>

Viewing 2 replies - 1 through 2 (of 2 total)
  • have you tried to re-upload an unedited comments.php of your theme?

    have you double-checked that all if statements are closed?

    Thread Starter fatenwp

    (@fatenwp)

    yes I did , there was colon that is not supposed to be ….
    deleted it and it worked thanks

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Parse error: syntax error, unexpected end of file in comments.php’ is closed to new replies.