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

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

صفحه بندی وردپرس بدون افزونه و فقط با قرار دادن چند تکه کد در وردپرس

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

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

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

امیدوارم به درد دوستان عزیز بخوره

در ابتدا ما کدهای زیر رو در فایل فانکشن ( functions.php ) قالب خودمون اضافه میکنیم این کار نیاز هستش که کدهای زیر رو به فایل

البته باید دقت کنید که کدهایی که داخل فانکشن اضافی میشن و داخل تگ پی اچ پی نیستن رو باید قبل از بسته شدن تگ پی اچ پی فایل فانکشن قرار بدید

function mrcode_numeric_posts_nav() {
if( is_singular() )
return;
global $wp_query;
if( $wp_query->max_num_pages <= 1 )
return;
$paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
$max = intval( $wp_query->max_num_pages );
if ( $paged >= 1 )
$links[] = $paged;
if ( $paged >= 3 ) {
$links[] = $paged - 1;
$links[] = $paged - 2; }
if ( ( $paged + 2 ) <= $max ) {
$links[] = $paged + 2;
$links[] = $paged + 1; }
echo '<div class="navigation"><ul>' . "\n";
if ( get_previous_posts_link() )
printf( '<li>%s</li>' . "\n", get_previous_posts_link() );
if ( ! in_array( 1, $links ) ) {
$class = 1 == $paged ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );
if ( ! in_array( 2, $links ) )
echo '<li>…</li>'; }
sort( $links );
foreach ( (array) $links as $link ) {
$class = $paged == $link ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link ); }
if ( ! in_array( $max, $links ) ) {
if ( ! in_array( $max - 1, $links ) )
echo '<li>…</li>' . "\n";
$class = $paged == $max ? ' class="active"' : '';
printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max ); }
if ( get_next_posts_link() )
printf( '<li>%s</li>' . "\n", get_next_posts_link() );
echo '</ul></div>' . "\n"; }

در قدم بعدی نیاز هست که ما کد زیر رو در قسمتتهایی که میخوایم نمایش داده بشن قرار بدیم

<?php wpbeginner_numeric_posts_nav(); ?>

بطور مثال فایلهایی نظیر

index.php

archive.php

category.php

چون این فایلها مخصوص صفحاتی هستند که بایگانی دارند

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

خودتون میتونید بنا به نظر خودتون اون رو ویرایش و شخصی سازیش کنید

.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-shadow:1px 4px 8px #000;text-decoration:none}.navigation li{display:inline}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{background-color:#d09c61;border-radius:8px;cursor:pointer;padding:12px;padding:.55rem}.navigation li a:hover,.navigation li.active a{background-color:#3c8dc5}

توجه : قرار دادن کدها بدون دانش فنی ممکن است به سایت شما صدمه بزند

لطفا از افراد دارای مهارت کمک بگیرید

و قبلا از ویرایش از هر فایلی که تغییری داخل آن قرار است بدهید یک ذخیره داشته باشید تا در صورت خرابی فایل اصلی را دوباره جایگزین کنید

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

همچنین بخوانید : اصلاح کامنت در وردپرس
بهترین کدها

፨ لطفا قبل از ارسال کامنت اینجا کلیک کنید ፨

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

8 + یک =

کد ها و ابزار مهم سایت پرنده غریب