我正在使用Twitter Bootstrap 3和Roots主题。
我有一个名为“投资组合”的页面,显示总共15个投资组合项目,
我使用以下代码:
/proman/assets/img/code011.jpg“alt =”Folio Feature Image“>
<!-- Add the pagination functions here. -->
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$query_recents = new WP_Query ( array( 'post_type' => 'portfolio', 'posts_per_page' => 3, 'paged' => $paged ) );
if ( $query_recents->have_posts() ):
?>
<!-- Start of the main loop. -->
<?php while ( $query_recents->have_posts() ) : $query_recents->the_post(); ?>
<div class="col-sm-4">
<!-- the rest of your theme's main loop -->
<?php get_template_part('templates/folio', get_post_format()); ?>
</div>
<?php endwhile; ?>
<!-- End of the main loop -->
<!-- Add the pagination functions here. -->
<div class="nav-previous alignleft"><?php next_posts_link( 'Older posts' ); ?></div>
<div class="nav-next alignright"><?php previous_posts_link( 'Newer posts' ); ?></div>
<?php else : ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
但根本没有任何显示。我看了一下codex,因为我被告知这对单页模板不起作用,我尝试了各种各样的品种,但没有任何东西会显示出来。
这对我以前在无引导环境中起作用,我不知道我需要做什么。
如果有人有答案,会很感激。
答案 0 :(得分:2)
您是否定义了变量$paged
?
如果没有,请在代码上方添加
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
答案 1 :(得分:1)
在集成.thumbnail组件时,我也在使用根和引导程序3与组合。
点击此处:http://calebserna.com/portfolio/
它运作良好。我的解决方案是创建一个类别'组合',然后编辑'templates / content.php'。
<?php if(is_category('192')) : ?>
<div
<?php post_class('col-xs-6 col-md-3'); ?> >
<!-- bootstrap 3 thumbnails component -->
<div class="thumbnail">
<?php if ( has_post_thumbnail() ) { ?>
<a href="<?php the_permalink(); ?>">
<?php the_post_thumbnail('bootstrap_portfolio_thumb'); ?>
</a>
<?php } ?>
<div class="caption">
<?php the_title(); ?>
</div>
</div>
</div>
<?php else : ?>
<?php
//the default content loop below
然后编辑config.php,这样侧边栏就不会出现在“投资组合”类别中。
如果您真的想使用带有wp_query的自定义页面,请尝试在模板中插入默认根页面代码
//index.php
<?php if ($wp_query->max_num_pages > 1) : ?>
<nav class="post-nav">
<ul class="pager">
<li class="previous"><?php next_posts_link(__('← Older posts', 'roots')); ?></li>
<li class="next"><?php previous_posts_link(__('Newer posts →', 'roots')); ?></li>
</ul>
</nav>
<?php endif; ?>