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





پلتفرم رپورتاژ آگهی و بک لینک تسمینو
تبلیغات
تبلیغات تبلیغات
تبلیغات ژاکت, مرجع خرید قالب و افزونه وردپرسی اورجینال

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

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

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

همانطور که میدانید استفاده از قابلیت شماره بندی صفحات در وردپرس بصورت پیش فرض بسیار ساده بوده و نمایش خروجی توابع آن بصورت متن می باشد که علاوه بر ظاهر نامناسب تاثیر منفی در سئوی سایت شما خواهد گذاشت که برای رفع این مشکل تا کنون افزونه هایی نظیر 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
کلمات کلیدی پست :
مطالب مرتبط
2,832محدود کردن لینک دانلود مستقیم فایل ها با PHP و htaccess تاریخ : 2023/01/13
24,628آموزش استاندارد های طراحی و تولید وب سایت تاریخ : 2014/06/15
17,793اسکریپت ایجاد سایت موسیقی Ci Music Online تاریخ : 2014/11/15
7,740قرار دادن قسمت درباره نویسنده در وردپرس تاریخ : 2018/06/5
18,914اسکریپت جی کوئری جستجوگر سریع صفحات هلمز تاریخ : 2017/10/30
14,801آموزش ساخت تب بوسیله جی کوئری تاریخ : 2013/11/27
42,956اسکریپت رسم نمودار Highcharts تاریخ : 2014/07/20
5,840پرداخت ناموفق در گوگل کروم و حل مشکل Session تاریخ : 2021/02/3
10,814ایجاد اشاره گرهای سفارشی در وردپرس تاریخ : 2014/10/4
11,415Nofollow نمودن خودکار لینک ها تاریخ : 2014/01/10
13,636اسکریپت مدیریت کاربران CodeIgniter User Manager تاریخ : 2014/10/31
10,309آموزش ترفندهای جستجو در گوگل تاریخ : 2016/08/2
برخی از قالب های وبلاگ - بیست اسکریپت
قالب عشق بین انگشت هاقالب عشق بین انگشت ها
قالب دخترونه و آرایشقالب دخترونه و آرایش
قالب زیبای ماشینقالب زیبای ماشین
قالب فانتزی و طنز چِشمقالب فانتزی و طنز چِشم
قالب دختر رویاییقالب دختر رویایی
قالب وبلاگ دکوراسیونقالب وبلاگ دکوراسیون
قالب وبلاگ کلبه و درختقالب وبلاگ کلبه و درخت
قالب دختر زیباقالب دختر زیبا
قالب پسرونه غمگینقالب پسرونه غمگین
قالب عاشقانه قلبقالب عاشقانه قلب
بیست اسکریپت
اسکریپت
profile
sourceforge
profile webmaster
profile check
checker list
checker
checker
upload file