رفتن به مطلب
kamyarghaffari

چندین 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 گفته است :

آدرس سایت رو در اختیارتون قرار بدم مشاهده کنید ؟

لینک قسمتی که این مشکل رو داره بدید ببینم مشکلش چیه

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


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

لینک قسمتی که این مشکل رو داره بدید ببینم مشکلش چیه

سایت در حال تست هست و هنگام تست متوجه شدیم . 

http://fater.anarpardazesh.ir/

Capture__.JPG

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


لینک به ارسال

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

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

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


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

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

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

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

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


لینک به ارسال

@kamyarghaffari

 

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

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

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


لینک به ارسال

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

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

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

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

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

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

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

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


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