رفتن به مطلب

سوال در مورد کوئری


Rohani

پست های پیشنهاد شده

سلام کوئری زیر 5 مطلب آخر سایت رو به صورت صفحه بندی نشون میده.

چه جوری میتونم 5 مطلب آخر دسته جاری رو به صورت صفحه بندی نشون بدم؟

میخوام ازش در آرشیو استفاده کنم.


<?php
$my_query = new WP_Query(array(
'post_type' => 'post','post_status' => 'publish',
'posts_per_page' => 5,
'order' => 'DESC',
'orderby' => 'ID',

'paged'=> ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
if($my_query->have_posts()) : ?>
<!-- شروع شرط -->
<?php while($my_query->have_posts()) : $my_query->the_post();?>
<!-- شروع حلقه -->
<?php the_title(); ?>
<br>
<!--پایان حلقه-->
<?php endwhile; ?><?php $big = 999999999;echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),'format' => '?paged=%#%','current' => max( 1, get_query_var('paged') ),'total' => $my_query->max_num_pages) ); ?><!--پایان شرط-->
<?php endif; ?>
<!--ریست نمودن کوئری-->
<?php wp_reset_query();?>

ویرایش شده توسط نایس تـم
لینک به ارسال

این کد صفحه بندی شده است مشکلتون الان دقیقا چیه؟


<?php
$my_query = new WP_Query(array(
'post_type' => 'post','post_status' => 'publish',
'posts_per_page' => 5,
'order' => 'DESC',
'orderby' => 'ID',
'paged'=> ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
if($my_query->have_posts()) : ?>
<!-- شروع شرط -->
<?php while($my_query->have_posts()) : $my_query->the_post();?>
<!-- شروع حلقه -->
<?php the_title(); ?>
<br>
<!--پایان حلقه-->
<?php endwhile; ?>
<?php $big = 999999999;
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $my_query->max_num_pages
));?><!--پایان شرط-->
<?php endif; ?>
<!--ریست نمودن کوئری-->
<?php wp_reset_query();?>

لینک به ارسال

سلام ، امتحان کنید:


<?php
// گرفتن دسته بندی
$cat = get_query_var('cat');
$yourcat = get_category ($cat);

$my_query = new WP_Query(array(
'post_type' => 'post','post_status' => 'publish',
'posts_per_page' => 5,
'order' => 'DESC',
'category_name' => $yourcat->slug, // گرفتن اسلاگ دسته بندی
'orderby' => 'ID',

'paged'=> ( get_query_var( 'paged' ) ) ? absint( get_query_var( 'paged' ) ) : 1,
));
if($my_query->have_posts()) : ?>
<!-- شروع شرط -->
<?php while($my_query->have_posts()) : $my_query->the_post();?>
<!-- شروع حلقه -->
<?php the_title(); ?>
<br>
<!--پایان حلقه-->
<?php endwhile; ?><?php $big = 999999999;echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),'format' => '?paged=%#%','current' => max( 1, get_query_var('paged') ),'total' => $my_query->max_num_pages) ); ?><!--پایان شرط-->
<?php endif; ?>
<!--ریست نمودن کوئری-->
<?php wp_reset_query();?>

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...