قالب وردپرس

افزونه وردپرس

آموزش وردپرس

دانلود قالب وردپرس,دانلود افزونه وردپرس,دانلود پوسته وردپرس

قالب وردپرس رایگان,افزونه وردپرس رایگان,پوسته وردپرس رایگان
روز تم
خانه / هک وردپرس / آموزش جامع ساخت صفحه بندی برای وردپرس
successful_email_marketing_strategies

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

آموزش جامع ساخت صفحه بندی برای وردپرسReviewed by ناصر دشتی on Feb 21Rating: 5.0

خب دوستان عزیز روش کار به صورت زیر است:

اولین مورد در این آموزش وردپرس معرفی توابع لینک های صفحه بندی وردپرس است.دوستان عزیز paginate_links() ها در وردپرس شامل پارامترهایی در قالب آرایه است که در زیر معرفی شده اند این آرگومان های معرفی شده امکان صفحه بندی را برای شما مهیا میکنند:

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

<?php
$args = array(

‘base’         => ‘%_%’,

‘format’       => ‘?page=%#%’,

‘total’        => 1,

‘current’      => 0,

‘show_all’     => False,  اگر مقدار این پارامتر True باشد, تعداد صفحات را در تمامی بخش ها نمایش خواهد داد. اگر تعداد صفحات شما کم است بهتر از مقدار True باشد

‘end_size’     => 1, تعداد صفحاتی که می خواهید در ابتدا و انتهای لیست نمایش یابد، به صورت پیشفرض دارای مقدار 1 است

‘mid_size’     => 2, تعداد صفحاتی که میخواهید در دو طرف صفحه جاری نمایش یابد.

‘prev_next’    => True, آیا تمایل به نمایش صفحات قبلی و بعدی در قالب عدد هستید؟

‘prev_text’    => __(‘« Previous’),

‘next_text’    => __(‘Next »’),

‘type’         => ‘plain’, تعیین نوع مقدار بازگشتی. یکی از مقادیر ‘plain’, ‘array’ و ‘list’. را می تواند بپذیرد

‘add_args’     => False,

‘add_fragment’ => ”

);
?>

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

<?php
global $wp_query;
$big = 999999999; // need an unlikely integer
echo paginate_links( array(
        'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
        'format' => '?paged=%#%',
        'current' => max( 1, get_query_var('paged') ),
        'total' => $wp_query->max_num_pages
) );
?>

خب دوستان عزیز برای شروع کد نویسی ابتدا فایل function.php قالب وردپرس خود را گشوده و سپس کد زیر را در آن قرار دهید:

function wp_pagination() {
global $wp_query;
$big = 12345678;
$page_format = paginate_links( array(
    'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
    'format' => '?paged=%#%',
    'current' => max( 1, get_query_var('paged') ),
    'total' => $wp_query->max_num_pages,
    'type'  => 'array'
) );
if( is_array($page_format) ) {
            $paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged');
            echo '<div><ul>';
            echo '<li><span>'. $paged . ' از ' . $wp_query->max_num_pages .'</span></li>';
            foreach ( $page_format as $page ) {
                    echo "<li>$page</li>";
            }
           echo '</ul></div>';
}
}

دوستان عزیز با استفاده از کد بالا در وب سایت های وردپرسی، شما صفحه بندی شماره ای را به پوسته وردپرس خود معرفی کردید. حال مرحله دوم در این آموزش، استایل دهی به صفحه بندی ها است برای این منظور میتوانید از قطعه کد زیر استفاده نمائید:

.pagination {
margin: 20px 0;
}
.pagination ul {
display: inline-block;
margin-left: 0;
margin-bottom: 0;
border-radius: 5px;
}
.pagination ul>li {
display: inline;
float:right;}
.pagination ul>li:first-child>a, .pagination ul>li:first-child>span {
border-right-width: 1px;
border-radius: 0px 5px 5px 0px;
}
.pagination ul>li:last-child>a, .pagination ul>li:last-child>span {
border-left-width: 1px;
border-radius: 5px 0px 0px 5px;
}
.pagination ul>li>a, .pagination ul>li>span {
float: left;
padding: 4px 12px;
line-height: 20px;
text-decoration: none;
background-color: #ffffff;
border: 1px solid #dddddd;
border-left-width: 0;
}

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

<div class="pagination">
<?php wp_pagination(); ?>
</div>

ممنونم از همراهی شما عزیزان
موفق و پیروز و سربلند باشید

منبع: روز تم مرجع آموزش های هک وردپرس

باکس دانلود

پاسخ دهید

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


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

پوسته وردپرس

خرید قالب وردپرس

قالب رایگان وردپرس

افزونه رایگان وردپرس

خرید افزونه وردپرس
آموزش رایگان وردپرس