انجمن


☺ » فراخوانی هر دسته در یک ستون جدا  (۲ نوشته)

  • ammargraph

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶۲
    تشکر شده: ۱۳۶ بار
    # نوشته شده: ۸ سال پیش
    ۲۸ دی ۱۳۹۱ - ۱۲:۲۳

    سلام دوستان
    خواهشا سوال رو جواب بدین ... خیلی گیر کردم ...
    میخوام توی هر ستون از قالب سایت یک دستهرو فراخوانی کنم ...
    این آدرس سایت : http://hamcelasi.ir/
    با هزار زور و زحمت تونستم این کار رو بکنم.
    برای انجامش یکی از ستون های پیشفرض رو از داخل فایل کپی کردم و مقادیرش رو تغییر دادم تا تونستم ستون "پسرانه" رو درست کنم.
    اما چون ستون "ویژه" روکپی کرده بودم، الآن مطالب ویژه هم توی ستون "پسرانه" لود میشه.
    میخوام ببینم باید چیکار کنم؟!
    کُد صفحه "ویژه" که کپی کردم :

    <h2 class="front">ویژه های قبل</h2>
    
    <?php $features = new WP_query(); $features->query('showposts='.$mytheme['featuredn'].'&cat='.$mytheme['featured'].'&offset=1'); ?>
    <ul id="features">
    <?php while ($features->have_posts()) : $features->the_post(); ?>
    
    <li>
    <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div class="mfpost">
    <a href="<?php the_permalink(); ?>"><?php show_thumb($width=$mytheme['featuredthumbW'],$height=$mytheme['featuredthumbH'],$crop='T',$quality=95,$blank=false); ?></a>
    <p><?php the_excerpt_reloaded($mytheme['featuredexcerptB'], '<a>', 'none', FALSE); ?><a href="<?php comments_link(); ?>" class="icomment"><?php comments_number('0 نظر','1 نظر','% نظر'); ?></a></p>
    </div>
    <div class="clear"></div>
    </li>
    
    <?php endwhile; ?>
    </ul>
    
    <a href="<?php print get_category_link($mytheme['featured']); ?>" class="cssbutton">نمایش تمامی مطالب ویژه</a>

    این کُد رو تغییر دادم برای ستون "پسرانه" :

    <h2 class="front">پسرانه</h2>
    
    <?php $pesar = new WP_query(); $pesar->query('showposts=1&cat='.$mytheme['pesar']); ?>
    <ul id="pesar">
    <?php while ($pesar->have_posts()) : $pesar->the_post(); ?>
    <div class="pesar">
    <li>
    <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><span class="showdate"><?php the_time('d M Y'); ?></span></h2>
    <div class="thumb">
    <?php the_post_thumbnail('thumbnail'); ?>
    </div>
    <p><?php the_excerpt_reloaded($mytheme['featuredexcerptA'], '<a>', 'none', FALSE); ?></p>
    <div>
    <a href="<?php the_permalink(); ?>" rel="bookmark" class="flink">لينك مطلب</a>
    <a href="<?php comments_link(); ?>" class="cmlink"><?php comments_number('بدون ديدگاه','1ديدگاه','% ديدگاه'); ?></a>
    </div><div class="clear"></div>
    
    </li>
    </div>
    <?php endwhile; ?>
    </ul><div class="clear"></div>

    البته اینم بگم داخل تنظیمات پوسته یه بخشی هست که باید شماره دسته رو وارد کنی، نمیدونم چجوری بسازمش ...
    ------------------------
    ببخشید طولانی شد.
    اگه دوستان روش استانداردی برای اینکار (فراخوانی هر دسته در یک ستون جدا) بلد هستن ممنون میشم بگن ...
    miladx99@yahoo.com
    یا علی

  • ammargraph

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۶۲
    تشکر شده: ۱۳۶ بار
    # نوشته شده: ۸ سال پیش
    ۲۸ دی ۱۳۹۱ - ۱۷:۵۵

    سلام دوستان
    یکی از دوستان لطف کرد جواب رو برام مِیل کرد ...
    اینجا میذارم برای استفاده بقیه ...
    داخل شرط حلقه ی مطالب این خط رو اضافه می کنیم :

    <?php query_posts('posts_per_page=14&category_name=featured');  if (have_posts()) : ?>

    اون جاهایی که نوشته 14 تعداد مطالبیه که نمایش داده میشه، اون یکی هم که نوشته featured نام دسته ی مورد نظره ...
    منبع : http://mpourali.com
    با مشارکت : http://www.ammargraph.ir
    یا علی

درباره‌ی این موضوع