ارزدیجیتال
حراجی دامنه های ویژهمشاهده





وینگو مارکت
تبلیغات
تبلیغات
تبلیغات تبلیغات
تبلیغات تبلیغات

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

آموزش ها , سئو , مقالات,آموزش,ترفند , وردپرس

شمارش صفحات در وردپرس را میتوان به عنوان یکی از مهم ترین ویژگی ها و ساختارها از نظر سئو دانست چرا که صفحه بندی صفحات در وردپرس میتواند به موتورهای جستجوگر در شناسایی و چیدمان بهتر برگه های سایت شما کمک کند که تاثیر بسیار مفیدی در سئوی سایت وردپرسی شما به همراه خواهد داشت .

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

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

 

در این نوشته از ماندگار وب به دلیل آنکه با نصب افزونه شمارش صفحات وردپرس حجم خروجی صفحات به دلیل فراخوان کردن فایل ها افزایش یافته ، آموزشی را برای شما دوستان عزیز آماده ساخته ایم که بدون نیاز به نصب هیچ افزونه ای به راحتی بتوانید قابلیت شمارش صفحات را به پوسته وردپرس خود اضافه نمایید .

برای اضافه کردن شمارشگر صفحات در وردپرس ابتدا میبایست دستور زیر را به فایل فانکشن پوسته خود اضافه نمایید (لطفا” قبل از ایجاد هر تغییری در فایل فانکشن از آن نسخه ی پشتیبان تهیه نمایید تا در صورت بروز خطا آنرا به حالت اول بازگردانید):

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>
<?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;
}

 

امیدوار هستم آموزش اضافه کردن شمارشگر صفحات در وردپرس بدون نیاز به نصب افزونه مورد پسند شما دوستان عزیز قرار گرفته باشد .

 

این محتوا چقدر براتون مفید بود؟

از ۱ تا ۵ امتیاز بدید.

میانگین رتبه 0 / 5. تعداد رای : 0

تا حالا کسی رای نداده! اولین نفر شما باشید.

دانلود

هاست ارزان، لایت اسپید، سرور مجازی منطبق با اسکریپت های 20script کلیک کنید >

خرید ارز
مطلب مفیدی بود ؟
نویسنده : تیم محتوای 20اسکریپت 5 آموزش ها , سئو , مقالات,آموزش,ترفند , وردپرس
لینک کوتاه مطلب : https://www.20script.ir/?p=5465
کلمات کلیدی پست :
مطالب مرتبط
9,925امکان انتخاب دسته بندی در فرم جستجو وردپرس تاریخ : 2015/08/6
10,824آموزش قرار دادن فرم ثبت نام وردپرس در قالب تاریخ : 2018/06/4
7,912نمایش عنوان پست با طول محدود در وردپرس تاریخ : 2018/06/6
15,58412 ابزار حرفه ای و رایگان برای تست سرعت وب سایت تاریخ : 2017/07/3
65,828تبدیل ریال به تومان در Easy Digital Downloads تاریخ : 2014/10/26
9,239نحوه تغییر رنگ نوار آدرس مرورگرهای موبایل برای هماهنگی با رنگ وردپرس تاریخ : 2016/03/30
8,820کنترل طول دیدگاه ها در وردپرس تاریخ : 2018/06/1
8,256DNS چیست و چگونه کار می‌کند؟ تاریخ : 2019/06/11
19,288آموزش اجرای فیلم در پس زمینه وب سایت توسط Html5 و CSS3 تاریخ : 2015/07/13
19,848دانلود مجموعه عظیم ۸۳ اکشن فوق حرفه ای تغییر رنگ تاریخ : 2015/01/1
14,525آموزش گام به گام HTML5 تاریخ : 2016/10/28
29,993آموزش گرفتن درگاه پرداخت مستقیم بانک برای سایت تاریخ : 2016/09/19
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب