رفتن به مطلب

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


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

سلام دوستان

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


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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...