Rohani

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

3 پست در این موضوع قرار دارد

سلام کوئری زیر 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();?>

ویرایش شده در توسط نایس تـم
0

به اشتراک گذاری این پست


لینک به پست

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


<?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();?>

1

به اشتراک گذاری این پست


لینک به پست

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


<?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();?>

0

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری