رفتن به مطلب

چندین 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 );
?>
  • پسندیدن 2
لینک به ارسال
در 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 مطمئن هستید که درست انجام دادید ؟ من کد رو تست کردم و درست اجرا شد،

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

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

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

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

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

  • پسندیدن 1
لینک به ارسال

@kamyarghaffari

 

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

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

  • پسندیدن 1
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...