رفتن به مطلب

پست های پیشنهاد شده

با سلام و خسته نباشید

سایت من یک فروشگاه اینترنتی است و از ابتدایی که قالب را تحویل گرفته و نصب کردم کلا قسمت نظردهی و ارسال کامنت براش تعبیه نشده است! حال میخواهم این قسمت را به به انتهای هر پست اضافه کنم. لطفا تمامی کدهایی که باید در فایل های style ، function ، header، single و یا پلاگین و ... که نیاز هست را ذکر بفرمایید.

با سپاس فراوان

ویرایش شده توسط lordia
لینک به ارسال

شما میتونید از یک قابل رایگان فایل comment.php رو کپی و توی قالب جدید آپلود کنید و کد فراخوانی را به فایل single.php اضافه کنید

لینک به ارسال

من فایل comment.php رو از قالب 2013 وردپرس برداشتم و در قالب سایتم گذاشتم و در فایل single.php کد فراخوانی که دادید رو زدم. ولی باز هم هیچ کادر کامنتی نمیاد!!! باید چی کار کنم؟ لطفا راهنمایی کنید

لینک به ارسال

اسامی فایل ها رو چک کنید

برای تست از یه فایل دیگه ای استفاده کنید ببینید نتیجه چی میشه

اگر نشد آدرس آنلاین بدید

لینک به ارسال

این کد ها رو به فایل comment.php اضافه کنید .


<div id="comments-wrap" class="comment-warp">
<?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() ) { ?>
<p class="nocomments">این مطلب با کلمه عبور محافظت شده است.</p>
<?php
return;
}
?>
<!-- You can start editing here. -->
<?php // Begin Comments & Trackbacks ?>
<?php if ( have_comments() ) : ?>
<h5 style="margin-top:5px;font: 16px Yekan,tahoma;background:#F2F2F2;padding: 5px;font-size: 15px;border: 1px solid #e5e5e5;"><span><?php comments_number('0','1','%'); ?></span> نظر ارسال شده </h5>
<ol class="commentlist">
<?php
wp_list_comments( array(
'reply_text' => '',
'avatar_size' => 80,
) ); ?>
</ol>
<div class="navigation">
<div class="alignleft"><?php previous_comments_link() ?></div>
<div class="alignright"><?php next_comments_link() ?></div>
</div>
<?php // End Comments ?>
<?php else : // this is displayed if there are no comments so far ?>
<?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->
<?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p><?php _e('نظرات برای این مطلب بسته شده است.'); ?></p>
<?php endif; ?>
<?php endif; ?>
<?php if ('open' == $post->comment_status) : ?>
<div id="respond" style="margin-left:12px;">
<div class="cancel-comment-reply">
<small><?php cancel_comment_reply_link(); ?></small>
</div>
<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php echo urlencode(get_permalink()); ?>">ورود با</a></p>
<?php else : ?>
<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">
<?php if ( $user_ID ) : ?>
<p>ورود شده با نام <?php echo $user_identity; ?> . <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account','kubrick'); ?>">خروج از اکانت کاربری »</a>
<?php else : ?>
<div class="commentdata">
<label for="author">نام شما :</label>
<input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" tabindex="1" class="input-comment" style="width: 16em;">
<div class="clear"></div>
<label for="email">ایمیل :</label>
<input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" tabindex="2" class="input-comment" style="width: 16em;">
<div class="clear"></div>
<label for="url">وب سایت :</label>
<input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" tabindex="3" class="input-comment" style="width: 16em;">
</div>
<?php endif; ?>
<div class="textarea-box">
<label>نظر شما:</label><div class="clear"></div>
<textarea name="comment" id="text" tabindex="4" class="text-box"></textarea>
</div>
<div class="clear"></div>
<input class="bluekey comment-button" name="submit" type="submit" id="submit" tabindex="5" value="ارسال نظر">
<button class="bluekey comment-button" type="reset">پاک کردن کل نوشته ها !</button>
<input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>">
<?php comment_id_fields(); ?>
<?php do_action('comment_form', $post->ID); ?>
<div class="clear"></div>
</form>
<?php endif; ?>
</div>
<?php else : // Comments are closed ?>
<p><?php _e('Sorry, the comment form is closed at this time.'); ?></p>
<?php endif; ?>
</div>

سپس با استفاده از این تابع هر جا که خواستید اونو فراخوانی کنید :

<?php comments_template(); ?>

اگر هیچ اتفاقی نیوفتاد ، ایراد از کدهاتون هست باید بررسی بشه .

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...