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


تبلیغات
تبلیغات تبلیغات

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

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

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

همانطور که میدانید استفاده از قابلیت شماره بندی صفحات در وردپرس بصورت پیش فرض بسیار ساده بوده و نمایش خروجی توابع آن بصورت متن می باشد که علاوه بر ظاهر نامناسب تاثیر منفی در سئوی سایت شما خواهد گذاشت که برای رفع این مشکل تا کنون افزونه هایی نظیر 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
کلمات کلیدی پست :
مطالب مرتبط
6,072Page Authority چیست؟ تاریخ : 2018/07/24
5,760نمایش عنوان پست با طول محدود در وردپرس تاریخ : 2018/06/6
9,969آموزش تغییر نویسنده مطالب در وردپرس تاریخ : 2016/10/19
10,006انتخاب و ثبت دامنه برای داشتن وب سایت تاریخ : 2017/06/6
34,492آموزش اضافه کردن ابزارک به قالب وردپرس تاریخ : 2014/02/24
8,154آموزش برنامه نویسی PHP از سطح پایه تاریخ : 2016/11/1
12,866آموزش ساخت ابزارک دلخواه در وردپرس تاریخ : 2017/04/5
10,371نمایش مطالب مرتبط بدون افزونه در وردپرس تاریخ : 2015/08/2
107,158آموزش کامل تصویری نصب و کار با ووکامرس تاریخ : 2013/11/24
47,377کد php انتقال فایل به هاست تاریخ : 2016/12/8
4,636آموزش وارد کردن و صادر کردن بلاک‌ها در ویرایشگر Gutenberg وردپرس تاریخ : 2019/02/15
36,388اسکریپت رسم نمودار Highcharts تاریخ : 2014/07/20
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file
تبلیغات