رفتن به مطلب

چندین pagination در یک صفحه


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

برای تداخل باید به این شکل عمل کنید

 

<!-- 1 -->
<?
$paged1 = isset( $_GET['paged1'] ) ? (int) $_GET['paged1'] : 1;
$paged2 = isset( $_GET['paged2'] ) ? (int) $_GET['paged2'] : 1;
$args1 = array( 'paged'=> $paged1,'posts_per_page' => 2,);
$query1 = new WP_Query( $args1 );
	while ( $query1->have_posts() ) : $query1->the_post();
		the_title();
	endwhile;

 $pag_args1 = array(
'format'  => '?paged1=%#%',
'current' => $paged1,
'total'   => $query1->max_num_pages,
'add_args' => array( 'paged2' => $paged2 )
);
 echo paginate_links( $pag_args1 );
?>

<!-- 2 -->
<?
$args2 = array('paged'=> $paged2,'posts_per_page' => 2,);
$query2 = new WP_Query( $args2 );
	while ( $query2->have_posts() ) : $query2->the_post();
		the_title();
	endwhile;

$pag_args2 = array(
'format'  => '?paged2=%#%',
'current' => $paged2,
'total'   => $query2->max_num_pages,
'add_args' => array( 'paged1' => $paged1 )
);
echo paginate_links( $pag_args2 );
?>
لینک به ارسال
در 16 دقیقه قبل، asadiy4n گفته است :

سلام @kamyarghaffari به انجمن خوش امدید، مشکلتون چی هست کامل توضیح بدید اگر مشکل تداخل دارید باید به این شکل عمل کنید

 


<!-- 1 -->
<?php
$paged1 = isset( $_GET['paged1'] ) ? (int) $_GET['paged1'] : 1;
$paged2 = isset( $_GET['paged2'] ) ? (int) $_GET['paged2'] : 1;
$args1 = array( 'paged'=> $paged1,'posts_per_page' => 2,);
$query1 = new WP_Query( $args1 );
	while ( $query1->have_posts() ) : $query1->the_post();
		the_title();
	endwhile;

 $pag_args1 = array(
'format'  => '?paged1=%#%',
'current' => $paged1,
'total'   => $query1->max_num_pages,
'add_args' => array( 'paged2' => $paged2 )
);
 echo paginate_links( $pag_args1 );
?>

<!-- 2 -->
<?php
$args2 = array('paged'=> $paged2,'posts_per_page' => 2,);
$query2 = new WP_Query( $args2 );
	while ( $query2->have_posts() ) : $query2->the_post();
		the_title();
	endwhile;

$pag_args2 = array(
'format'  => '?paged2=%#%',
'current' => $paged2,
'total'   => $query2->max_num_pages,
'add_args' => array( 'paged1' => $paged1 )
);
echo paginate_links( $pag_args2 );
?>

 

متاسفانه این کد رو امتحان کردیم . جواب نداد

لینک به ارسال

@kamyarghaffari مطمئن هستید که درست انجام دادید ؟ من کد رو تست کردم و درست اجرا شد،

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

لینک به ارسال
در 20 دقیقه قبل، asadiy4n گفته است :

@kamyarghaffari مطمئن هستید که درست انجام دادید ؟ من کد رو تست کردم و درست اجرا شد،

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

آقا ممنون . حل شد

لینک به ارسال

@kamyarghaffari

 

چندین pagination که توی یه صفحه نمیشه.

مگر اینکه یکیش فقط آدرس صفحه رو عوض کنه که این صفحه بندی اصلی باشه بقیه به صورت AJAX محتوای اون بلاکشون رو تغییر بدن و صفحه رفرش نشه.

لینک به ارسال

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

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

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

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

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

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

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

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

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