ali_fyz

اضافه کردن صفحه بندی

8 پست در این موضوع قرار دارد

سلام دوستان

من میخوام صفحه بندی اضافه کنم به یکی از گروه صفحاتم ولی نمیشه مشکل چیه؟ اینم کشه:


<?php get_header(); ?>
<div class="row-fluid border-btn">
<div class="span12">
<div id="LatestNews" class='cover'>
<h3><?php _e('آرشیو اخبار','yas') ?></h3>
<ul class="news">
<?php
$args = array(
'hide_empty' =>0,
'taxonomy' => 'allnews'
);
$categories = get_categories ( $args );
$term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
global $query_string, $paged, $wp_query, $wp;
$count = 0;
$paged = (get_query_var('page')) ? get_query_var('page') : 1; //echo $paged;
$term = get_query_var('term'); //echo $term;
$tax = get_query_var('taxonomy'); //echo $tax;
$taxquery=new WP_Query(array('tax_query'=>array(array('taxonomy'=>'allnews','field'=>'slug','terms'=>$term)),'post_type'=>'news','paged'=>$paged));
if($taxquery->have_posts()) {
while ( $taxquery->have_posts() ) {
$taxquery->the_post();
?>
<li style="border-bottom:1px #000 dotted;padding:10px 0">
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<div style="width:100%;display:table;line-height:30px"> <?php the_excerpt(); ?>
<a style="border:1px #7f817d solid;background:#90938d;padding:3px;color:#000;float:left;font-size:12px" href="<?php the_permalink(); ?>">ادامه مطلب</a></div>
</li>
<?php }?>
<?php wpbeginner_numeric_posts_nav(); ?>
<?php }?>
</ul>
</div>
</div>
</div>
<?php get_footer(); ?>

0

به اشتراک گذاری این پست


لینک به پست

سلام

افزونه راحتترین راه هست

wp page navi

wp page numbers

2

به اشتراک گذاری این پست


لینک به پست

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

0

به اشتراک گذاری این پست


لینک به پست

وقتی افزونه رو نصب میکنید باید برید کد مربوط به صفحه رو در قسمت مورد نظر قرار بدید تا درست بشه

1

به اشتراک گذاری این پست


لینک به پست

کدوم افزونه رو تست کردین؟

2

به اشتراک گذاری این پست


لینک به پست

کدوم افزونه رو تست کردین؟

این افزونه wp page navi رو نصب کردم کدشم قرار دادم ولی کار نکرد..

0

به اشتراک گذاری این پست


لینک به پست

سلام

کد پیش‌فرض خود وردپرس برای صفحه‌بندی (کمی عوض شده) کد زیر در فانکشن قالب‌تون اضافه کنید


// Add Page Number
function theme_paging_nav() {
// Don't print empty markup if there's only one page.
if ( $GLOBALS['wp_query']->max_num_pages < 2 ) {
return;
}
$paged = get_query_var( 'paged' ) ? intval( get_query_var( 'paged' ) ) : 1;
$pagenum_link = html_entity_decode( get_pagenum_link() );
$query_args = array();
$url_parts = explode( '?', $pagenum_link );
if ( isset( $url_parts[1] ) ) {
wp_parse_str( $url_parts[1], $query_args );
}
$pagenum_link = remove_query_arg( array_keys( $query_args ), $pagenum_link );
$pagenum_link = trailingslashit( $pagenum_link ) . '%_%';
$format = $GLOBALS['wp_rewrite']->using_index_permalinks() && ! strpos( $pagenum_link, 'index.php' ) ? 'index.php/' : '';
$format .= $GLOBALS['wp_rewrite']->using_permalinks() ? user_trailingslashit( 'page/%#%', 'paged' ) : '?paged=%#%';
// Set up paginated links.
$links = paginate_links( array(
'base' => $pagenum_link,
'format' => $format,
'total' => $GLOBALS['wp_query']->max_num_pages,
'current' => $paged,
'mid_size' => 1,
'add_args' => array_map( 'urlencode', $query_args ),
'prev_text' => '«',
'next_text' => '»',
) );
if ( $links ) :
?>
<nav class="navigation alignright" role="navigation">
<div class="paging-navigation">
<?php echo $links; ?>
</div>
</nav>
<?php
endif;
}

برای نمایش هم از کد زیر استفاده کنید


<?php theme_paging_nav(); ?>

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری