sadeghr
آفلاین
عضو
تعداد نوشتهها: ۳۶
تشکر شده: ۲ بار
#
نوشته شده: ۱۲ سال پیش
۷ بهمن ۱۳۹۰ - ۱۰:۳۳
سلام وقتی از offset ها استفاده می کنیم صفحات بعدی و قبلی از کار می افتد این کد :
<?php
$wp_query = new WP_Query('showposts=2&cat=26&offset=1'.'&paged='.$paged);?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
و این کد صفحات :
<?php next_posts_link('<img src="' . get_bloginfo(template_url) . '/images/next-icon.gif" alt="Next page" title="Read the next page" />') ?> <?php previous_posts_link('<img src="' . get_bloginfo(template_url) . '/images/previous-icon.gif" alt="Next page" title="Read the next page" />') ?>
چکار کنم ؟
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۲ سال پیش
۷ بهمن ۱۳۹۰ - ۲۳:۳۹
شما کوئری رو در آخر حلقه ریست میکنید؟
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
امین
sadeghr
آفلاین
عضو
تعداد نوشتهها: ۳۶
تشکر شده: ۲ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۱۲:۰۶
بله
<?php wp_reset_query(); ?>
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۱۲:۳۱
حلقه کدتون رو کامل بزارید اینجا تا بتونیم تست کنیم
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
sadeghr - امین
sadeghr
آفلاین
عضو
تعداد نوشتهها: ۳۶
تشکر شده: ۲ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۱۲:۵۸
<?php
$wp_query = new WP_Query('showposts=2&cat=26&offset=1'.'&paged='.$paged);?>
<?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php $blogp = get_post_meta($post->ID, 'blogp', true); ?>
<?php $blog = get_post_meta($post->ID, 'blog', true); ?>
<?php endwhile; ?><?php endif; ?>
<?php wp_reset_query(); ?>
<?php next_posts_link('<img src="' . get_bloginfo(template_url) . '/images/next-icon.gif" alt="Next page" title="Read the next page" />') ?> <?php previous_posts_link('<img src="' . get_bloginfo(template_url) . '/images/previous-icon.gif" alt="Next page" title="Read the next page" />') ?>
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۱۴:۵۸
شما آخر حلقه endif دارید ولی من بالای حلقه if نمیبینم.
ریست کوئری رو هم ببرید قبل while و بعد چک کنید.
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
امین
sadeghr
آفلاین
عضو
تعداد نوشتهها: ۳۶
تشکر شده: ۲ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۱۵:۳۰
Morteza
آفلاین
ناظم
تعداد نوشتهها: ۳۴۰۲
تشکر شده: ۳۱۲۸ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۲۰:۱۶
شما فقط وقتی offset میزاری مشکل بوجود میاد؟
کاربران زیر بهخاطر این نوشته تشکر کردهاند:
امین
sadeghr
آفلاین
عضو
تعداد نوشتهها: ۳۶
تشکر شده: ۲ بار
#
نوشته شده: ۱۲ سال پیش
۸ بهمن ۱۳۹۰ - ۲۰:۲۸
بله با وجود offset این مشکل بوجود می یاد و باید هم باشه چون براش تعریف می کنیم که offset=1
باشه یعنی مطلب یک به بعد رو نمایش بده
Parsa
آفلاین
عضو فعال
تعداد نوشتهها: ۱۹۲۱
تشکر شده: ۲۶۸۳ بار
#
نوشته شده: ۱۲ سال پیش
۹ بهمن ۱۳۹۰ - ۱۲:۴۱
http://weblogtoolscollection.com/archives/2008/06/19/how-to-offsets-and-paging/