رفتن به مطلب

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


پست های پیشنهاد شده

سلام دوستان

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


<?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(); ?>

لینک به ارسال

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

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

لینک به ارسال

سلام

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


// 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
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

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



ورود به حساب کاربری
×
×
  • اضافه کردن...