رفتن به مطلب

تغییرات در شماره صفحات


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

باسلام

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


<?php
function wp_corenavi() {
global $wp_query, $wp_rewrite;
$pages = '';
$max = $wp_query->max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = ($wp_rewrite->using_permalinks()) ? user_trailingslashit( trailingslashit( remove_query_arg( 's', get_pagenum_link( 1 ) ) ) . 'page/%#%/', 'paged' ) : @add_query_arg('paged','%#%');
if( !empty($wp_query->query_vars['s']) ) $a['add_args'] = array( 's' => get_query_var( 's' ) );
$a['total'] = $max;
$a['current'] = $current;
$total = 1; //1 - display the text "Page N of N", 0 - not display
$a['mid_size'] = 5; //how many links to show on the left and right of the current
$a['end_size'] = 1; //how many links to show in the beginning and end
$a['prev_text'] = '« Previous'; //text of the "Previous page" link
$a['next_text'] = 'صفحه بعد »'; //text of the "Next page" link
if ($max > 1) echo '<div class="pagenumbers">';
echo $pages . paginate_links($a);
if ($max > 1) echo '</div>';
}
?>

میخوام الان صفحه ای که هستش را هم نشون میده مثل الان توی سایتم (صفحه 1 از فلان)

بعد از 7تا شماره صفحه ... بذاره و شماره آخرین صفحه را نشون بده.

از روی فایل های افزونه کدهایی مربوط به همین کار پیدا کردم ولی کار ساز نبود،به خاطر همین مزاحم شدم ^_^

باتشکر

لینک به ارسال

از تابع paginate_links استفاده میکنه

پارامترهای اون رو میتونید اینجا ببینید

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

لینک به ارسال

خوب من اگه

<?php echo paginate_links( $args ) ?>

را توی ایندکس استفاده کنم نشون میده

اما در مورد اینکه چطوری بعد از 7 شماره ... اضافه بشه باید چیکار انجام بدم؟

لینک به ارسال

چنین امکانی نداره

چطوری افزونه اضافه میکنه!

نمیشه هیچ کار دیگه کردش؟ آخه اگر نشه 32 شماره صفحه را پشت سرهم نشون میده که خیلی زشته!

لینک به ارسال

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

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

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

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

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

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

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

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

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