امروز : سه شنبه ۱۶ آذر ۱۳۹۵ شما در سایت وبیت هستید.
دسته ها
سبد خرید شما

محصولی موجود نمی باشد!

امام حسین(ع) : بخشنده‌ترین مردم کسی است که به آنکه چشم امید به او نبسته ، بخشش ‌کند.
faradars

add-page-numbers-wordpress آموزش افزودن شماره صفحات وردپرس بدون افزونه

افزودن شماره صفحات وردپرس

یکی از ضروری ترین امکاناتی که باید در قالب وردپرس اضافه کرد افزودن شماره صفحات وردپرس است. این امکان به منظور نمایش صفحات و آرشیو مطالب بصورت شماره بندی شده می باشد. همانگونه که میدانید استفاده از قابلیت شماره بندی صفحات وردپرس بصورت پیش فرض بسیار ساده است و نمایش خروجی توابع آن بصورت متن می باشد.
شما شاید قبلا با استفاده از افزونه های نظیر wp-pagenavi یا wp page numbers شماره صفحات خود را نمایش می دادید اما ما بدون افزونه این کار رو عملی میکنیم. با ما باشید تا همیشه به روز بمانید.

آموزش افزودن شماره صفحات وردپرس

برای افزودن کردن شماره صفحات در وردپرس باید دستور زیر را به فایل فانکشن functions.php پوسته خود اضافه نمایید.
با اضافه کردن دستورات فوق قابلیت شمارش صفحات وردپرس بدون نیاز به افزونه به قالب وردپرس شما اضافه گردیده است.
پیش از ایجاد هر تغییری در فایل این فایل از آن نسخه‌ پشتیبان تهیه نمایید.
تا در صورت بروز خطا آنرا به حالت اول بازگردانید.

<?php
function mw_pagination($pages = '', $range = 2)
{
$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 cf'>";
if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."'>&laquo;</a>";
if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>&lsaquo;</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)."'>&rsaquo;</a>";
if ($paged < $pages-1 &&  $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."'>&raquo;</a>";
echo "</div>\n";
}
}
?>

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

<div class="mw_pagination">
<?php mw_pagination(); ?>
</div>

خوب قابلیت شماره صفحات به وردپرس بدون افزونه اضافه شد.
حال شما باید به صفحه بندی خود استایل دهید و برای این کار کافیست.
فایل استایل style.css خود را ویرایش کرده و کد های زیر را در آخر این فایل کپی کنید.
پیش از ایجاد هر تغییری در فایل این فایل از آن نسخه‌ پشتیبان تهیه نمایید.
تا در صورت بروز خطا آنرا به حالت اول بازگردانید.

.pagination a{
background: #eee;
border: 1px solid #dfdfdf;
color: #666;
padding: 8px 15px;
margin-left: 10px;
}
.pagination a:hover{
background: #F5F5F5;
color: #666;
}
.pagination span{
background: #3F9BBF;
border: 1px solid #3f86af;
color: #fff;
padding: 8px 15px;
margin-left: 10px;
}

امیدوارم این آموزش مثل همیشه موثر واقع شده باشد.

حتما بخوانید  نمایش مطالب مرتبط وردپرس بدون افزونه

موفق و پیروز باشید.

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

نکته : کپی بردای و انتشار مطالب وبیت با ذکر منبع بلامانع می باشد.

توجه : لطفا مشکلات خود را در انجمن های وبیت مطرح کنيد.

منبع : وبیت

آیا مطلب موثر و مفید بود؟ حالا امتیاز خود ثبت کنید.
امتیاز دهید

بازدید : 32 بار دسته بندی : آموزش ، آموزش وردپرس دیدگاه : ۰ تاريخ : ۶ آذر ۱۳۹۵
به اشتراک بگذارید :
فیسبوک گوگل تویتر کلوب فیسنما یاهو
محمد پورداداش

من محمد پورداداش متولد سال ۱۳۶۷ در خدمت شما هستم. طراحی گرافیک و وب مهترین مسئولیت من بوده و است. سعی خواهم کرد بهتر از همیشه در خدمت شما باشم. خوب بودن به حرف نیست به رفتار نیک و عمل پسندیده است.

دیدگاه کاربران انتشار یافته : ۰ در انتظار بررسی :