单篇文章导航前一篇文章链接显示,但下一篇文章链接不显示

时间:2013-06-26 作者:Horacsio

我对这个与上一篇和下一篇帖子链接相关的奇怪问题感到失望。我只有一个名字。该条件在single中调用的php。php:

<?php
if (in_category(\'mob\')) {
  include (TEMPLATEPATH . \'/single-mob.php\');
} else {
  include (TEMPLATEPATH . \'/single-others.php\');
}    ?>
单一暴徒。php包含以下内容:

<?php get_header(\'projs\'); ?>

<div id="content-mob">
     <?php if (have_posts()) : ?>  
        <?php while (have_posts()) : the_post(); ?> 

        <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
            <div class="proj-titu-mob">
                <?php the_title(); ?>
            </div>
            <div class="projetox-mob">
                <?php if (function_exists(\'camera_meta_slideshow\')) {
                    $meta_camera = get_post_custom( $post->ID );
                if(isset($meta_camera[\'camera_meta_slideshow\'])){
                    echo camera_meta_slideshow($meta_camera[\'camera_meta_slideshow\'][0]);
                            }
                        }
                    ?>
                </div>

                <div class="intro-mob"></div>
                <div class="entry-content">
                    <div class="lig">
                        <div class="alin-mob"></div>
                        <span style="font-weight:400; color: #101010;">apply to:</span><br><br>
                        <?php $ooutart = get_field(\'lig_proj\', $post_object->ID); ?>
                        <div class="othertitu">
                            <a href="<?php echo get_permalink($ooutroartigo->ID); ?>"><?php echo get_the_title($ooutroartigo->ID); ?></a>
                        </div>
                    </div>
                </div>

    <?php endwhile; ?>

    <div class="pagination">
     <?php previous_post_link(\'%link\', \'Previous post in category\', TRUE); ?>   
         <?php next_post_link(\'%link\', \'Next post in category\', TRUE); ?>              
    </div>

    <?php endif; ?>

    <div class="aocna_proj">
        <div class="alin-mob"></div>
        <div class="officecont">
            <?php get_template_part( \'page\', \'office\' ); ?>
        </div>
    </div>
<?php get_footer(); ?>
我的问题是,为什么会出现“类别中的前一篇文章”链接,而不是“类别中的下一篇文章”。我有10篇帖子,将设置中每页的帖子限制为1篇-我认为这与此无关。。。camera\\u meta\\u幻灯片与camera插件(这称为幻灯片)相关,get\\u字段与Advanced Costment Fields插件相关。我唯一能做的就是转到以前的帖子,即使在帖子计数的中间。

感谢您在这里提供的帮助。向您问好,H。

1 个回复
最合适的回答,由SO网友:Horacsio 整理而成

好的,这个问题很难解决。我终于找到了解决方案:

上述<?php if (have_posts()) : ?>:

<?php 
$max_entries_per_page = 0;
$current_page = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 0;
        query_posts("category_name=mobiliario&showposts=1&paged=" . $current_page)
?>
下面<?php endwhile; ?>:

<div class="pagination">
   <div class="pagnext"><?php next_posts_link(\'—›\', $max_entries_per_page) ?></div>
   <div class="pagprev"><?php previous_posts_link(\'‹—\', $max_entries_per_page) ?></div>
</div>
我不知道这是否是一个普遍的解决方案。对于我上面介绍的这个结构,它是。

向您问好,H。

结束

相关推荐