انجمن


عدم صفحه بندی وردپرس  (۵ نوشته)

  • amirahar

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    # نوشته شده: ۸ سال پیش
    ۳ مهر ۱۳۹۴ - ۲۳:۰۷

    با سلام
    در وردپرس قسمت نوشته ها 20 مطلب نمایش داده میشه ولی در زیر صفحه بندی برای دسترسی به سایر نوشته ها وجود نداره در حالی که قبلا صفحه بندی وجود داشت!! در ضمن قسمت رسانه هم صفحه بندی نداره!!
    در ضمن تو انجمن گشتم برای صفحه بندی مطالب سایت قسمت دسته ها هر کاری کردم صفحه بندی نیومد فکر کنم کلا مشکل از خود وردپرس هستش
    کسی میتونه کمک کنه

  • javadnabavi

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲
    تشکر شده: ۶ بار
    # نوشته شده: ۸ سال پیش
    ۴ مهر ۱۳۹۴ - ۱۴:۱۷

    دوست عزیز شما باید اول کد زیر رو به فایل فانکشن قالبتون اضافه کنید:

    function get_paged_navigation($number_of_pages_to_show = 10){
    	$current_page_number = (int) $GLOBALS['paged'];
    	$number_of_pages = (int) $GLOBALS['wp_query']->max_num_pages;
    	$first_txt = '«';
    	$previous_txt = '‹';
    	$next_txt = '›';
    	$last_txt = '»';
    	if($number_of_pages < 2)
    		return true;
    	if(!$current_page_number)
    		$current_page_number = 1;
    
    	$last_head_page_number = ceil($number_of_pages_to_show/2);
    	$firt_tail_page_number = $number_of_pages - floor($number_of_pages_to_show/2);
    
    	if($current_page_number <= $last_head_page_number)
    		$page_first_shown =  1 ;
    	else if($current_page_number >= $firt_tail_page_number)
    		$page_first_shown = $number_of_pages - $number_of_pages_to_show + 1;
    	else
    		$page_first_shown = $current_page_number - ceil($number_of_pages_to_show/2) + 1;
    
    	// First arrows
    	if($page_first_shown != 1){
    		echo '<a href="',get_pagenum_link(1), '">', $first_txt, '</a> ';
    		echo get_previous_posts_link($previous_txt), ' ';
    	}
    	// Linked page numbers
    	for($i=0; $i < $number_of_pages_to_show && $i<$number_of_pages; $i++)
    		echo '<a class="current" href="', get_pagenum_link($page_first_shown + $i), '">', $page_first_shown + $i, '</a> ';
    	// Last arrows
    	if($page_first_shown + $number_of_pages_to_show < $number_of_pages + 1){
    		echo get_next_posts_link($next_txt), ' ';
    		echo '<a href="', get_pagenum_link($number_of_pages), '">', $last_txt, '</a> ';
    	}
    }

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

    <?php
    if($GLOBALS['wp_query']->max_num_pages > 1){
    	echo '<div class="navigation">';
    	get_paged_navigation();
    	echo '</div>';
    }
    ?>

    اگر میخواید شماره صفحات رو توی قسمت دسته ها هم نشون بده کافیه کد بالا رو به فایل categoty.php قالب اضافه کنید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirahar
  • amirahar

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    # نوشته شده: ۸ سال پیش
    ۶ مهر ۱۳۹۴ - ۱۹:۴۹

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

  • هوتن بختیاری

    آفلاین
    عضو
    تعداد نوشته‌ها: ۸۳
    تشکر شده: ۵۱ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ مهر ۱۳۹۴ - ۱۸:۵۳

    با سلام،
    کد در فایل functions.php پوسته موجود است ولی کد زیر در صفحه دسته بندی ها وجود دارد؟

    <?php
    if($GLOBALS['wp_query']->max_num_pages > 1){
    	echo '<div class="navigation">';
    	get_paged_navigation();
    	echo '</div>';
    }
    ?>

    مشکل باید رفع گردد.

    موفق باشید...

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirahar - هوتن بختیاری
  • amirahar

    آفلاین
    عضو
    تعداد نوشته‌ها: ۴
    # نوشته شده: ۸ سال پیش
    ۲۲ مهر ۱۳۹۴ - ۱۳:۴۰

    سلام
    باور کنید کد رو تو قسمت دسته بندی قرار میدم هر چه هم کدها رو تو فانکشن و category جابه به جا میکنم اصلا فایده ای نداره و صفحه بندی ایجاد نمیشه
    در ضمن قبلا از چند افزونه هم استفاده کردم ولی فایده ای داشت

درباره‌ی این موضوع



برچسب‌ها