رفتن به مطلب

استفاده از pagination در برگه


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

سلام .

من یک برگه ساختم و درون اون یک کوئری گرفتم برای این که مطالب بعدی هم نشون بده با استفاده از pagination مطالب بعدی را اوردم .

لیست صفحه های را درست نشون داده میشه ولی وقتی روی لیست صفحه ها کلیک میکنی و وارد ادرس میشه مطالب جدید را نشون نمیده .

موارد مورد استفاده این ها هستند .

نمونه کوئری :


<?php query_posts( array( 'cat' => 4 ) ); if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
محتوا
<?php endwhile; ?>
<?php test_pagination(); ?>
<?php wp_reset_query(); ?>

نمونه کد های pagination :


<?php
if ( ! function_exists( 'test_pagination' ) ) :
function test_pagination() {
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'prev_next' => True,
'prev_text' => __('« قبلی'),
'next_text' => __('بعدی »'),
'total' => $wp_query->max_num_pages
) );
}
endif;
?>

امکانش هست راهنمایی کنید ؟

لینک به ارسال

سلام

این‌طوری تست کنید


<?php
$cat = new WP_Query( array( 'post_type' => 'post', 'cat' =>'4', 'post_status' => 'publish', 'posts_per_page' => '5' ) );
if( $cat->have_posts() ) : while( $cat->have_posts() ) : $cat->the_post();
?>
محتوا
<?php endwhile; endif; wp_reset_query();?>
<?php test_pagination(); ?>

لینک به ارسال

سلام

این‌طوری تست کنید


<?php
$cat = new WP_Query( array( 'post_type' => 'post', 'cat' =>'4', 'post_status' => 'publish', 'posts_per_page' => '5' ) );
if( $cat->have_posts() ) : while( $cat->have_posts() ) : $cat->the_post();
?>
محتوا
<?php endwhile; endif; wp_reset_query();?>
<?php test_pagination(); ?>

توی لود کردن کوئری مشکلی نداره ، این کاستم پیج تمپلیتی که ساختم محتوای بعدی را که توی لیست صفحه ها هست نشون نمیده ...

لینک به ارسال

شما باید مقدار paged رو هم در کوئری قرار بدین

قبلا توضیح دادم پیدا نکردید بفرمایید لینک بدم

لینک به ارسال

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

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

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

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

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

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

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

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

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