haskey 19 ارسال شده در مرداد 2، 1397 گزارش اشتراک گذاری ارسال شده در مرداد 2، 1397 سلام خسته نباشید بنده یک قالب ووکامرس دارم ولی در صفحه فروشگاه و یا آرشیو شمارنده صفحه ها نمایش داده نمیشه فایل آرشیو فروشگاه : <?php get_header()?> <div class="grid-container custom1-breadcrumb"> <?php if (function_exists('remon_breadcrumbs')) remon_breadcrumbs(); ?> </div> <main class="wrapper-container"> <div class="grid-container"><!--START row--> <div class="grid-x grid-margin-x"> <div class="cell small-12 medium-9 large-9"><!--START small-12 medium-9 large-9 columns--> <section> <div class="grid-container box shadow single-content"> <div class="grid-x grid-margin-x small-up-1 medium-up-2 large-up-3 post-section"> <header class="title-header"> <i class="fa fa-coffee"></i> <h4> <?php echo get_the_title(); if(is_category()){?> مطالب منتشر شده در دسته ی "<?php single_cat_title();?>" <?php } else if( is_tag() ) { ?> نوشته هایی با برچسب "<?php single_tag_title(); ?>" <?php /* If this is a daily archive */ } elseif (is_day()) { ?> بایگانی <?php the_time('j F, Y'); ?> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> بایگانی <?php the_time('F, Y'); ?> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> بایگانی<?php the_time('Y'); ?> <?php /* If this is an author archive */ } elseif (is_author()) { $curauth = (isset($_GET['author_name'])) ? get_user_by('slug', $author_name) : get_userdata(intval($author)); echo 'بایگانی نویسنده: "'.$curauth->nickname.'"'; ?> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {?> بایگانی مطالب سایت <?php } ?> </h4> </header> <?php $args = array( 'post_type' => 'product', ); $loop = new wp_query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?> <?php get_template_part('woocommerce/loop-product')?> <?php endwhile; ?> <?php wp_reset_postdata(); ?> </div> <div class="page-nav"> <?php if (function_exists('wp_corenavi')) wp_corenavi(); ?> </div> </div> </section> </div><!--end small-12 medium-9 large-9 columns--> <?php get_sidebar()?> </div> </div><!--END row--> </main> <?php get_footer()?> و کد فانکشن مربوط به page navi : function wp_corenavi() { global $wp_query, $wp_rewrite; $pages = ''; $max = $wp_query->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; $a['mid_size'] = 5; $a['end_size'] = 1; $a['prev_text'] = '<i class="fa fa-angle-double-left"></i>'; $a['next_text'] = '<i class="fa fa-angle-double-right"></i>'; if ($max > 1) echo '<div class="wp-pagenavi"><div class="navipanel">'; echo $pages . paginate_links($a); if ($max > 1) echo '</div></div>'; } لطفا کمک کنید ممنون لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در مرداد 3، 1397 گزارش اشتراک گذاری ارسال شده در مرداد 3، 1397 درود. اول بجای تابع بالا، کد زیر رو جایگزین کنید : function wp_corenavi() { global $wp_query, $wp_rewrite; $pages = ''; $max = $wp_query->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; $a['mid_size'] = 5; $a['end_size'] = 1; $a['prev_text'] = '<i class="fa fa-angle-double-left"></i>'; $a['next_text'] = '<i class="fa fa-angle-double-right"></i>'; if ($max > 1) echo '<div class="wp-pagenavi"><div class="navipanel">'; echo $pages . paginate_links($a); if ($total == 1 && $max > 1) $pages = '<span class="pages">Page ' . $current . ' of ' . $max . '</span>'."\r\n"; if ($max > 1) echo '</div></div>'; } اگر مشکل حل نشد، باید ببینید که اصلا تعداد مطالب اون صفحات به اندازه ای هست که صفحه بندی کنه یا خیر! می تونید در تنظیمات خواندن وردپرس، تعداد مطالب در هر صفحه رو عدد پایین مثل 3 یا 5 بگذارید و چک کنید که نمایش داده میشه یا خیر. مشکل دیگه ای که می تونه باشه اینه که کلس page-nav در CSS مخفی شده باشه! یه نگاهی به این کلس در فایل های استایل قالب هم بندازید که مخفی نباشه این بخش. اگر هم نشد و عجله داشتید، از افزونه های صفحه بندی مثل wp pagenavi استفاده کنید. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
haskey 19 ارسال شده در مرداد 3، 1397 مالک گزارش اشتراک گذاری ارسال شده در مرداد 3، 1397 در 5 ساعت قبل، Masih گفته است : درود. اول بجای تابع بالا، کد زیر رو جایگزین کنید : function wp_corenavi() { global $wp_query, $wp_rewrite; $pages = ''; $max = $wp_query->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; $a['mid_size'] = 5; $a['end_size'] = 1; $a['prev_text'] = '<i class="fa fa-angle-double-left"></i>'; $a['next_text'] = '<i class="fa fa-angle-double-right"></i>'; if ($max > 1) echo '<div class="wp-pagenavi"><div class="navipanel">'; echo $pages . paginate_links($a); if ($total == 1 && $max > 1) $pages = '<span class="pages">Page ' . $current . ' of ' . $max . '</span>'."\r\n"; if ($max > 1) echo '</div></div>'; } اگر مشکل حل نشد، باید ببینید که اصلا تعداد مطالب اون صفحات به اندازه ای هست که صفحه بندی کنه یا خیر! می تونید در تنظیمات خواندن وردپرس، تعداد مطالب در هر صفحه رو عدد پایین مثل 3 یا 5 بگذارید و چک کنید که نمایش داده میشه یا خیر. مشکل دیگه ای که می تونه باشه اینه که کلس page-nav در CSS مخفی شده باشه! یه نگاهی به این کلس در فایل های استایل قالب هم بندازید که مخفی نباشه این بخش. اگر هم نشد و عجله داشتید، از افزونه های صفحه بندی مثل wp pagenavi استفاده کنید. سلام ممنون ولی این کد هم کار نکرد این کد که میگم داخل آرشیو معمولیه پست ها نمایش داده میشه بایگانی و دسته بندی های پست معمولی این شمارنده صفحات نمایش داده میشه ولی در آرشیو محصولات ووکامرس نمایش داده نمیشه افزونه wp-pagenavi هم کار نمیکنه نه این افزونه نه افزونه ی دیگه و نه کدی دیگه هیچ کدوم تا حالا کار نکرده تعداد پست ها هم از تنظیمات کم میکنم ولی بازم نمایش داده نمیشه علت دیگه ای نداره به نظر شما؟ لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در مرداد 4، 1397 گزارش اشتراک گذاری ارسال شده در مرداد 4، 1397 درود مجدد. اگر امکانش هست دسترسی به پیشخوان بدید چک کنم. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.