• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل عجیب دیدگاه وردپرس

hasancom

کاربر تازه وارد
تاریخ عضویت
14 فوریه 2014
نوشته‌ها
36
لایک‌ها
2
سن
28
با سلام
لطفا کمکم کنید
یه سری کد برای comments.php وارد کردم - استایلش هم هست
مشکل من با همین فایل کامنت هست که دیدگاه های هر مطلب در پست های دیگه هم نمایش داده میشه!!!
یعنی همه پست ها آخرین دیدگاه ها رو نشون میدن.
فکر کنم مشکل از همین شرط ها باشه که هرچی تغییر دادم درست نشد.
ممنون میشم کمکم کنید
کد:
<div id="comments-wrap">
<?php // Do not delete these lines
    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() ) : ?>

<ol class="commentlist">
    <?php wp_list_comments( 'type=comment&callback=mytheme_comment' ); ?>
</ol>

    <div class="comments-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>موقتا امکان ارسال دیدگاه وجود ندارد</p>

    <?php endif; ?>
<?php endif; ?>

<?php if ('open' == $post->comment_status) : ?>

<div id="respond">

<h3 class="postcomment"><?php comment_form_title( 'دیدگاه شما', 'دیدگاه شما در مورد %s' ); ?></h3>

<div class="cancel-comment-reply">
    <small><?php cancel_comment_reply_link(); ?></small>
</div>

<?php if ( get_option('comment_registration') && !$user_ID ) : ?>
<p>ابتدا <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>کاربر: <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo wp_logout_url(get_permalink()); ?>" title="خروج از حساب کاربری">خروج &raquo;</a></p>

    <?php else : ?>

    <p>
        <label for="author">نام :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label> <?php if ($req) echo "( الزامي )"; ?>
    <input type="text" name="author" id="author" class="textarea" value="<?php echo $comment_author; ?>" size="28" tabindex="1" />

    </p>

    <p>
        <label for="email">ايميل :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label><?php if ($req) echo "(الزامي)"; ?>
    <input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="28" tabindex="2" class="textarea" />

    </p>

    <p>
        <label for="url">سايت :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</label>
    <input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="28" tabindex="3" class="textarea" />

    </p>

    <?php endif; ?>

    <p>
    <textarea name="comment" id="comment" cols="60" rows="10" tabindex="4" class="textarea"></textarea>
    </p>
   
    <p>
    <input name="submit" id="submit" type="submit" tabindex="5" value="ارسال" class="Cbutton" />
    <?php comment_id_fields(); ?>
    </p>
    <?php do_action('comment_form', $post->ID); ?>
</form>
<?php endif; ?>
</div>
<?php else : // Comments are closed ?>
<p>موقتا امکان ارسال دیدگاه وجود ندارد</p>
<?php endif; ?>
</div>
 

U3F

Registered User
تاریخ عضویت
25 دسامبر 2011
نوشته‌ها
1,211
لایک‌ها
221
محل سکونت
اسلامشهر
سلام.
فایل single.php رو باز کنید ببینید تابع
comments_template
قبل از
endwhile
هستش یا نه ؟ اگه بعد از endwhile بود منتقل کن به قبلش
 
بالا