السلام عليكم ورحمه الله وبركاته

سوف نقوم بعمل اضافه ارقام الصفحات فى المدونه بدون اى اضافات

الان مع الشرح طريقة :

هذا هو الشكل النهائى

أرقام الصفحات بدون اضافات

أرقام الصفحات بدون اضافات



المتطلبات

1 – اى برنامج ftp لرفع الملفات

2 – برنامج محرر نصوص notepad++

الملفات التى سيتم التعديل عليها

functions.php

style.css

index.php

archive.php

search.php

(((((( ملحوظه هامه : قم باخذ نسخه احتياطيه من الملفات السابقه ))))))

اولا نضع الكود code التالى فى ملف functions.php

كود HTML:
  function pagination($pages = '', $range = 4)
  {
       $showitems = ($range * 2)+1;
  
       global $paged;
       if(empty($paged)) $paged = 1;
  
       if($pages == '')
       {
           global $wp_query;
           $pages = $wp_query-max_num_pages;
           if(!$pages)
           {
               $pages = 1;
           }
       }
  
       if(1 != $pages)
       {
           echo "div class="pagination"spanPage ".$paged." of ".$pages."/span";
           if($paged  2  $paged  $range+1  $showitems  $pages) echo "a href='".get_pagenum_link(1)."'laquo; First/a";
           if($paged  1  $showitems  $pages) echo "a href='".get_pagenum_link($paged - 1)."'lsaquo; Previous/a";
  
           for ($i=1; $i = $pages; $i++)
           {
               if (1 != $pages ( !($i = $paged+$range+1 || $i = $paged-$range-1) || $pages = $showitems ))
               {
                   echo ($paged == $i)? "span class="current"".$i."/span":"a href='".get_pagenum_link($i)."' class="inactive"".$i."/a";
               }
           }
  
           if ($paged  $pages  $showitems  $pages) echo "a href="".get_pagenum_link($paged + 1).""Next rsaquo;/a";
           if ($paged  $pages-1   $paged+$range-1  $pages  $showitems  $pages) echo "a href='".get_pagenum_link($pages)."'Last raquo;/a";
           echo "/divn";
       }
  }
ثانيا : وضع الكود code التالى فى نهاية ملف style.css

كود HTML:
  .pagination {
  clear:both;
  padding:20px 0;
  position:relative;
  font-size:11px;
  line-height:13px;
  }
  
  .pagination span, .pagination a {
  display:block;
  float:left;
  margin: 2px 2px 2px 0;
  padding:6px 9px 5px 9px;
  text-decoration:none;
  width:auto;
  color:
  background: 
  }
  
  .pagination a:hover{
  color:
  background: 
  }
  
  .pagination .current{
  padding:6px 9px 5px 9px;
  background: 
  color:
  }



ثالثا : وضع الكود code التالى فى ملفات

index.php

archive.php

search.php

لاظهار ارقام الصفحات فى الرئيسيه والارشيف وصفحة البحث

كود HTML:
  ?php if (function_exists("pagination")) {
      pagination($additional_loop-max_num_pages);
  } ?
بعد الانتهاء من التعديل على الملفات السابقه قم برفعها داخل ملف الاستايل style

تم بحمد لله





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©