ali0541

مشکل در بخش نظرات قالب کد نویسی شده

4 پست در این موضوع قرار دارد

سلام خدمت دوستان بزرگوار
من یه قالب دست و پا شکسته نوشتم (تازه دارم یاد میگیرم).

به یه مشکلی در بخش نظرات سایت برخوردم نمیدونم مشکل از قالب هست یا از افزونه ها.

برای بخش نظرات از کد زیر استفاده کردم. اما وقتی نظر ثبت می کنم دو تا پیغام خطا میده( چه موقعی که لاگین میکنم، چه غیر لاگین )

<?php comments_template() ?>

 

خطا: لطفا بخش‌های لازم را پر کنید (نام، ایمیل).

 

- با اینکه تمام فیلد های فرم رو پر میکنم، اما به این خطا میخورم.

بعدش از تنظیمات گفت و گو تیک "نویسنده دیدگاه باید نام و نشانی خود را بنویسد" رو بر میدارم، این خطا رو میده
خطا: لطفا دیدگاهتان را بنویسید.

ممنون میشم دوستان عزیز راهنمایی کنند، مشکل از چی میتونه باشه

0

به اشتراک گذاری این پست


لینک به پست

سلام @ali0541

شما در پروژتون یه فایل comments.php ایجاد و این کدهارو داخلش بزارید و ذخیره کنید

<?php if(!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) : ?>
<?php die('You can not access this page directly!'); ?>
<?php endif; ?> <?php if(!empty($post->post_password)) : ?>
<?php if($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?>
This post is password protected. Enter the password to view comments.
<?php endif; ?><?php endif; ?> <?php if($comments) : ?>
<ol>
<?php foreach($comments as $comment) : ?>
<li id="comment-<?php comment_ID(); ?>">
<?php if ($comment->comment_approved == '0') : ?>
Your comment is awaiting approval
<?php endif; ?>
<?php comment_text(); ?>
<?php comment_type(); ?> by <?php comment_author_link(); ?> on <?php comment_date(); ?> at <?php comment_time(); ?>
</li>
<?php endforeach; ?>
</ol>
<?php else : ?>
No comments yet
<?php endif; ?> 
<?php if(comments_open()) : ?>
<?php if(get_option('comment_registration') && !$user_ID) : ?>
You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if($user_ID) : ?>
Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>.
 <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Log out &raquo;</a>
<?php else : ?>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small>Name <?php if($req) echo "(required)"; ?></small></label>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email">
<small>Mail (will not be published) <?php if($req) echo "(required)"; ?></small>
</label>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>Website</small></label>
<?php endif; ?>
<textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>
<input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?><?php else : ?>
The comments are closed.
<?php endif; ?>

 

1

به اشتراک گذاری این پست


لینک به پست
در 2 ساعت قبل، cherry گفته است :

سلام @ali0541

شما در پروژتون یه فایل comments.php ایجاد و این کدهارو داخلش بزارید و ذخیره کنید


<?php if(!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) : ?>
<?php die('You can not access this page directly!'); ?>
<?php endif; ?> <?php if(!empty($post->post_password)) : ?>
<?php if($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) : ?>
This post is password protected. Enter the password to view comments.
<?php endif; ?><?php endif; ?> <?php if($comments) : ?>
<ol>
<?php foreach($comments as $comment) : ?>
<li id="comment-<?php comment_ID(); ?>">
<?php if ($comment->comment_approved == '0') : ?>
Your comment is awaiting approval
<?php endif; ?>
<?php comment_text(); ?>
<?php comment_type(); ?> by <?php comment_author_link(); ?> on <?php comment_date(); ?> at <?php comment_time(); ?>
</li>
<?php endforeach; ?>
</ol>
<?php else : ?>
No comments yet
<?php endif; ?> 
<?php if(comments_open()) : ?>
<?php if(get_option('comment_registration') && !$user_ID) : ?>
You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if($user_ID) : ?>
Logged in as <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>.
 <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="Log out of this account">Log out &raquo;</a>
<?php else : ?>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" />
<label for="author"><small>Name <?php if($req) echo "(required)"; ?></small></label>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" />
<label for="email">
<small>Mail (will not be published) <?php if($req) echo "(required)"; ?></small>
</label>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" />
<label for="url"><small>Website</small></label>
<?php endif; ?>
<textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea>
<input name="submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" />
<?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?><?php else : ?>
The comments are closed.
<?php endif; ?>

 

ممنونم دوست عزیز

این کار رو انجام دادم اما درست نشد.

گفتم شاید از پلاگین ها باشه! تست کردم فهمیدم مشکل از پلاگین invisible recaptcha هست که نصب کردم روی سایت.

راهی هست برای حل مشکل یا پلاگین رو باید عوض کنم؟

0

به اشتراک گذاری این پست


لینک به پست

باید کدهای پروژتون رو ببینم اینجوری نمیشه راهنمایی کرد

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری