رفتن به مطلب

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


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

با عرض سلام و خسته نباشید

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


function :
<?php
if ( ! function_exists( 'wptools_pagination' ) ) :
function wptools_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' => 'page=%#%',
'current' => max( 1, get_query_var('paged') ),
'prev_next' => True,
'prev_text' => __('<i class="pnr fa-angle-right di-lg"></i>قبلی'),
'next_text' => __('بعدی<i class="pnl fa-angle-left di-lg"></i>'),
'total' => $wp_query->max_num_pages
) );
}
endif;
?>

index:
<?php wptools_pagination(); ?>

حالا من میخوام وقتی که کاربر روی مثلا 2 کلیک میکنه و میره به صفحه ی 2 برای این صفحات که از طریق شماره صفحات فراخوانی میشه استایل دلخواه خودم رو بزارم مثلا

http://localhost/wp/page/2/

اگر آدرس بالا یکی از صفحات سایت باشه ، میخوام بدونم این صفحه از استایل مربوط به کدوم صفحه به طور پیشفرض استفاده میکنه ؟ از index یا page یا چیزی به غیر از اینا و چطور میتونم این پیشفرض و عوض کنم . البته فکر نکنم از قالب صفحات یا page به طور پیشفرض استفاده کنه چون ظاهرش متفاوت از قسمت برگه های قالبه مثلا بشه :

http://localhost/wp/paged/2/

تا بتونم استایل خودمو توش بکار ببرم

لینک به ارسال

از تابع is_paged برای بررسی صفحه استفاده کنید

http://codex.wordpress.org/Function_Reference/is_paged

لینک به ارسال

سلام

جایی که کد body شروع میشه از کد زیر استفاده کنید


<body <?php body_class(); ?>>

در این حالت اگر روی صفحه دوم باشید کلاس paged-2 به body اضافه میشه و همین‌طور باقس صفحات

لینک به ارسال

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

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

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

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

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

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

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

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

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