امروز با شما هستیم تا افزونه ایجاد شماره صفحات مطالب در وردپرس را معرفی کنیم. اکسیژن طراحی سایت آرام نخواهد شد! افزونه پیج نوی که افزونه مشهور و معروفی در بین افزونه های ایجاد صفحات هستش ،قطعا میدانید که صفحه بندی یکی از اساسی ترین و مهم ترین نکات طراحی وب سایت است البته از نظر نوع ظاهر نیز اهمیت هایی دارد.
برای درج کد نمایش صفحه بندی در قالب از کد زیر استفاده کنید.
|
1
|
<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> |
به شکلی که در کد زیر ملاحظه میفرمائید. در حلقه نمایش وردپرس کد را قرار بدهید.
|
1
2
3
4
5
6
|
<?php if(have_posts()) : ?>;<?php while(have_posts()) : the_post(); ?> ... <?php endwhile; ?><div><?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?></div><?php endif; ?> |
البته اگر کد نویسی بلد باشید میتونید به این استایل دهی بدهید و زیباتر کنید.
و شما کاربران عزیز Msina.ir می توانید برای استایل دهی از افزونه پیج نوی استایل استفاده کنید لینک افزونه : https://wordpress.org/plugins/wp-pagenavi-style می باشد. و شما می توانید این افزونه را از لینک بالا از سایت رسمی وردپرس دریافت نمایید.هرگونه مشکل در نصب یا کارکردن افزونه داشتید در نظرات درج کنید تا در اسرع وقت به شما کاربران عزیز پاشخ داده شود. با احترام
—




رضا مرادمنش
عالی بود ممنون از آموزش خوبتان فقط یک افزونه ای هم به عنوان آمار هم معرفی کنید سپاس
Msina
افزونه آمار در سایت قرار دادیم از قسمت افزونه های کاربردی پیدا کنید باتشکر
فرید
بله دقیقا از اخرین ورژن افزونه استفاده کردم و همچنین سازگازی افزونه زا نیز بررسی کردم
اگر میتوانید سایتم را ببینید فک کنم متوجه بشید که چرا قالب از این افزونه ساپورت نمیکند
microdroidprj.ir
فرید
راستش برا قالب من نه افزونه کار کرد نه فایل های شما،راه دیگه ای نداره؟
,واقعا علتشو نمیدونم!!!!!
هیچکدوم از افزونه ها ی بالا کار نکردن حتی تنظیماتشونم تغیییر دادم اما عمل نکردن
Msina
بنده در سایت از خود این افزونه معروفی که در سایت قرار دادیم استفاده کرده ام و هیچ مشکلی نداره لطفا از سازگاری نسخه افزونه و نسخه وردپرس هردو بروز باشند و افزونه را پاک سپس نسخه جدید را نصب و فعال سازی کنید ، نتیجه گزارش را به ما ابلاغ کنید تا بررسی کنیم
این کد هم بدون افزونه نمایش داده میشه ولی نظم نداره که مشکلاتی در این کد هستش که در حال تنظیم کردنش هستیم
فرید
محتویات فایل زیپ رو تو فانکشن قالب کپی کردم ( بدون تگ ها php) بعد کلا سایتم باز نشد فعلا تو مرحله اول گیر کردم !!!!
داداش فقط یه یه چیزی تست شده است این فایل زیپ؟
من محتوایت فایل زیپ رو اینجای فانکشن اینجوری کپی کردم
max_num_pages;
if (!$current = get_query_var(‘paged’)) $current = 1;
$a[‘base’] = str_replace(999999999, ‘%#%’, get_pagenum_link(999999999));
$a[‘total’] = $max;
$a[‘current’] = $current;
$total = 1; //1 – display the text “Page N of N”, 0 – not display
$a[‘mid_size’] = 5; //how many links to show on the left and right of the current
$a[‘end_size’] = 1; //how many links to show in the beginning and end
$a[‘prev_text’] = ‘« Previous’; //text of the “Previous page” link
$a[‘next_text’] = ‘Next »’; //text of the “Next page” link
if ($max > 1) echo ‘
‘;
if ($total == 1 && $max > 1) $pages = ‘Page ‘ . $current . ‘ of ‘ . $max . ”.”\r\n”;
echo $pages . paginate_links($a);
if ($max > 1) echo ‘
‘;
}
function check_theme_dependencies( $oldtheme_name, $oldtheme ) {
if (!class_exists(‘hwpfeed’)) :
switch_theme( $oldtheme->stylesheet );
return false;
endif;
}
.
.
.
Msina
این فایل را با Notepad بازش کن بدون دستکاری تمامی کدهارو در آخر فانکشین قالب function.php کپی کرده و ذخیره کنید ، سپس کد آخری که براتون ارسال کردم را در هرجایی که میخواهید نمایش داده بشه قرار دهید ، به همین راحتی اگه جواب نداد افزونه معروف همین افزونه که در سایت معرفی کردیم هستش ، افزونه های دیگری هم هستش که در سایت وردپرس https://wordpress.org/plugins هستش که میتوانید جستجو کنید و افزونه دلخواه جهت نمایش صفحات انتخاب کنید.
Msina
افزونه های بی شماری جهت نمایش دادن صفحات هستش:
https://wordpress.org/plugins/simplistic-page-navi
https://wordpress.org/plugins/easy-wp-page-navigation
https://wordpress.org/plugins/page-navi-slider
به صورت اسلایدری و آبشاری نشون میده
فرید
ببخشید سوالم مبتدیه
من فایل زیپ رو دانلود کردم محتواش(بدون تکای php ) رو کپی کردم تو فانکشن قالب این تا اینجا
بعد برای اون نمونه کد:
اون رو کجا کپی کنم قاعدتا شماره صفحات باید تو home نمایش داده بشن،حالا کجا کپی کنم
>شرمنده من تخصصم برقه و از php و… اطلاعات زیادی ندارم<
Msina
برای نمایش دادن در صفحه اصلی در فایل index.php این کد را که هرجایی که میخواهید نمایش دهد قرار دهید
فرید
داداش این کدو تو کدوم فایل قالب وردپرس قرار بدم؟
راستی یه لطفی کنید تو قسمت نظرات متن پیش فرض رو هینت کنید
با تشکر
Msina
نمایش شماره صفحات بدون پلاگین !
برای نمایش شماره صفحه ابتدا کد زیر را در functions.php قالب خود قرار دهید :
https://www.msina.ir/wp-content/uploads/2017/02/Page-Msina-Web-Design.zip
و سپس کد زیر را در هرجای قالب که میخواهید شماره صفحات نمایش داده شود قرار دهید :