انجمن


نحوه نمایش تمامی پست ها در یک صفحه بدون navigation  (۳ نوشته)

  • TheGladiator

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

    سلام دوستان

    من یه custom page دارم که توش دارم زیر دسته های یک دسته خاص رو فراخوانی میکنم

    اسم دسته اصلی : محصولات (که id اون برابر با 24 هستش )
    زیر دسته های این دسته : لامپ کم مصرف ، لامپ کوچک ، لامپ بزرگ و ...

    `
    <div>
    <?php foreach (get_categories('child_of=24') as $cat) : ?>
    <div class="ProductBG"> <a href="<?php echo get_category_link($cat->term_id); ?>">
    <div class="ProductCatImage"> <img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" /> </div>
    <div class="ProductCatName"> <?php echo $cat->cat_name; ?> </div>
    </a> </div>
    <?php endforeach; ?>
    </div>
    `

    و نتیحه هم درسته این صفحه نمایش داده میشه که درسته

    http://upload7.ir/imgs/2014-09/21109655930650582643.jpg

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

    من کد index.php رو یکم تغییر دادم تا صفحه ام اونجوری که دوست دارم نمایش داده بشه

    یعنی این کد رو توی صفحه گذاشتم

    `
    <div class="entries">
    <?php if( have_posts() ) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class="ProductBG" >
    <a href=<?php the_permalink(); ?>>
    <div class="postTitle">
    <?php the_post_thumbnail( 'PPPP' ); ?>
    <?php the_title(); ?>
    </div>
    </a> </div>
    <?php endwhile; ?>

    <!-- .entries -->

    <?php pinboard_posts_nav(); ?>
    <?php else : ?>
    <?php pinboard_404(); ?>
    <?php endif; ?> </div>
    `

    به این شکل

    http://upload7.ir/imgs/2014-09/90541842581724658528.jpg

    اما یه مشکل دارم صفحه من فقط سه تا از اخرین پست ها رو نشون میده و پایین صفحه هم یه navigation میندازه که اگه بخوام با اون برم بقیه رو ببینم

    قسمت پایین عکس بالایی رو که ببنید میتونید این چیزی که میگم ملاحظه بفرمایید

    میخوام تمام محصولات هر دسته توی یک صفحه نشون داده بشه چه یه دونه محصول باشه چه 100 تا نمیخوام navigation داشته باشم

    ممنون میشم کمکم کنید حلش کنم

  • Masoud

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

    سلام،
    دو روش میتونم بهتون پیشنهاد بدم که مورد اولی راحت‌تر هست.

    1 . از داشبورد وردپرس >‌تنظیمات > خواندن . تعداد مطالب نمایش داده شده در هر صفحه رو بر روی یک عدد بزرگ مثل 500 ست کنید.

    2 . با استفاده از WP Query کد مورد نظر رو پیاده کنید:
    http://codex.wordpress.org/Class_Reference/WP_Query

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    TheGladiator
  • TheGladiator

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

    1 . از داشبورد وردپرس >‌تنظیمات > خواندن . تعداد مطالب نمایش داده شده در هر صفحه رو بر روی یک عدد بزرگ مثل 500 ست کنید.

    سلااام مسعود جان فوق العاده ای دوست من
    میدونستی سر همین مشکل کوچیک چقدر وقت گذاشتم...
    ممنون با روش اول مشکلم حل شد
    مرسیییییییی

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Masoud

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



برچسب‌ها

هیچ برچسبی نیست.