استعمل مربع البحث في الاسفل لمزيد من المواضيع
سريع للبحث عن مواضيع في المنتدى
-
11-01-2013, بتوقيت غرينيتش 08:36 AM
#1
Administrator
أرقام الصفحات بدون اضافات للووردبريس
السلام عليكم ورحمه الله وبركاته
باذن الله سوف نقوم بعمل اضافه ارقام الصفحات فى المدونه بدون اى اضافات
قمت بتجربه معظم اضافات ارقام الصفحات ولكن بدون اضافه افضل
وحبيت اضيف الموضوع هنا فى عرب ووردبريس حتى يستفيد بها الكثيرين غيرى من يبحث عن اضافه ارقام الصفحات
والان مع الشرح طريقة :
بسم الله
الشكل النهائى
يمكنك مشاهده مثال مباشر من هنــــــــــــــــا
المتطلبات
1 - اى برنامج ftp لرفع الملفات
2 - برنامج محرر نصوص notepad++
الملفات التى سيتم التعديل عليها
functions.php
style.css
index.php
archive.php
search.php
(((((( ملحوظه هامه : قم باخذ نسخه احتياطيه من الملفات السابقه ))))))
اولا نضع الكود code التالى فى ملف functions.php
رمز PHP:
<code style="white-space:nowrap"> <code> 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\"><span>Page ".$paged." of ".$pages."</span>";
if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."'>« First</a>";
if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>‹ 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 ›</a>";
if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."'>Last »</a>";
echo "</div>\n";
}
}
</code> </code>
ثانيا : وضع الكود code التالى فى نهاية ملف style.css
رمز PHP:
<code style="white-space:nowrap"> <code> .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:#fff;
background: #555;
}
.pagination a:hover{
color:#fff;
background: #3279BB;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}
</code> </code>
ثالثا : وضع الكود code التالى فى ملفات
index.php
archive.php
search.php
لاظهار ارقام الصفحات فى الرئيسيه والارشيف وصفحة البحث
رمز PHP:
<code style="white-space:nowrap"> <code> <?php if (function_exists("pagination")) {
pagination($additional_loop->max_num_pages);
} ?> </code> </code>
بعد الانتهاء من التعديل على الملفات السابقه قم برفعها داخل ملف الاستايل style
تم بحمد لله
وكل عام وانتم بخير ورمضان كريم
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©
المواضيع المتشابهه
-
بواسطة romaissa في المنتدى التعليم الإبتدائي
مشاركات: 0
آخر مشاركة: 11-03-2013, بتوقيت غرينيتش 07:27 AM
-
بواسطة linnou في المنتدى لغات البرمجه للويب
مشاركات: 0
آخر مشاركة: 11-01-2013, بتوقيت غرينيتش 03:41 PM
-
بواسطة linnou في المنتدى مدونة وورد بريس WordPress
مشاركات: 0
آخر مشاركة: 11-01-2013, بتوقيت غرينيتش 08:57 AM
-
بواسطة walid في المنتدى تطوير منتديات vb3.8.0
مشاركات: 0
آخر مشاركة: 10-31-2013, بتوقيت غرينيتش 05:13 AM
-
بواسطة loulou ange في المنتدى دروس و تقنيات عالم التصميم
مشاركات: 0
آخر مشاركة: 10-30-2013, بتوقيت غرينيتش 07:22 AM
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى