وردپرس: کد جداسازی بازخوردها از دیدگاه های معمولی
کد تخفیف در جریان devme1397 %10 تا آخر پاییز97

در وردپرس، به طور پیش فرض اکثر قالب ها دیدگاه های معمولی و بازخوردها را در کنار هم و به یک صورت نمایش می دهند. همانطور که می دانید بازخوردها ، در واقع گزارشی از سایت های دیگر است که بیانگر وجود لینک و مطلب شما در آن صفحه از سایت است.

اگر اجازه داده اید بازخوردها نیز در کنار دیدگاه های دیگرتان به نمایش درآیند، پس می توانید به راحتی حالت نمایش آنها را نیز از دیدگاه ها جدا کنید و با تعریف استایل جدید، آنها را متمایز کنید.

برای اینکار نیاز است تا فایل comments.php قالبمان را ویرایش کنیم.

در کد زیر، ما دو بخش و حلقه داریم که در حلقه ی اول دیدگاه های معمولی و در حلقه ی دوم، بازخوردها را نمایش خواهیم داد. ابتدا به کد زیر توجه کنید:

<ul class="commentlist">
    <?php // فقط نمایش دیدگاه ها
        foreach ($comments as $comment) : ?>
        <?php $comment_type = get_comment_type(); ?>
        <?php if($comment_type == 'comment') { ?>
            <li>//کدهای مربوط به دیدگاه موجود در فایل نظرات قالبتان</li>
        <?php }
    endforeach;
</ul>
<ul>
    <?php // فقط نمایش بازخوردها
        foreach ($comments as $comment) : ?>
        <?php $comment_type = get_comment_type(); ?>
        <?php if($comment_type != 'comment') { ?>
            <li><?php comment_author_link() ?></li>
        <?php }
    endforeach;
</ul>

نکات:

  1. در خط 6 کد بالا نیاز است تا کدهای مربوط به دیدگاه ها را که در حال حاضر در فایل comments.php قالبتان است را قرار دهید.
  2. سپس در خط 15 می توانید با تعریف DIV یا هر عنصر دیگر، استایل دهی مربوط به بازخوردها را انجام دهید.

به دلیل متغیر بودن کد دیدگاه هایی که هر قالب ممکن است داشته باشد، تکمیل خط 6 و جایگذاری صحیح کدهای مناسب بر عهده ی خودتان خواهد بود.

هنوز دیدگاهی ارسال نشده! نظر شما چیست؟

دیدگاه شما درباره این صفحه چیست؟