分页链接未显示在iOS设备上的Single.php帖子中

时间:2015-01-14 作者:andandandandrew

所以我已经在我的公文包网站上工作了一段时间,昨天晚上刚刚推出了第一个“ok to be live版本”。我给了它一个快速的QA,发现了一些我知道的错误,但真正困扰我的是为什么“下一篇文章”和“上一篇文章”链接没有出现在我的单个帖子上。索引。php分页很好。如果有人需要查看我的js和css文件,我会将其解压缩。

首先,这里有一个指向inspector屏幕截图的链接。您会注意到,标记是从nav中php输入的。php文件,但锚定标记应为空的范围:

DOM

这是我的单曲代码。php:

<?php get_header(); ?>

<main role="main" class="blog-post">
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <article title="<?php the_title(); ?>">

            <section class="banner">
                <header>
                    <div>
                        <h1><?php the_title(); ?></h1>
                        <h3><?php the_date(); ?></h3>
                    </div>
                </header>
                <?php
                    $bannerImg = get_field(\'blog_post_banner_image\');
                    if( !empty($bannerImg) ): ?>
                    <img src="<?php echo $bannerImg[\'url\']; ?>" alt="<?php echo $bannerImg[\'alt\']; ?>" />
                <?php endif; ?>
            </section>

            <section class="the-post">
                <div>
                    <div>
                        <?php the_content(); ?>
                    </div>
                </div>
            </section>

        </article>
    <?php endwhile; endif; ?>

</main>

<?php include (TEMPLATEPATH . \'/_/inc/nav.php\' ); ?>
还有导航的代码。php文件:

<nav role="navigation" class="blog-pagination">
    <span class="prev-post"><?php echo get_next_posts_link(\'Older Posts\', \'1000\') ?></span>
    <span class="next-post"><?php echo get_previous_posts_link(\'Newer Posts\', \'1000\') ?></span>
</nav>
所以基本上,由于我的内部wordpress博客没有功能(不管怎样,在帖子之间分页),我把菜单链接换成了我的媒体帐户,我把所有帖子都复制到了这个帐户。

以下是我的网站链接:http://and-rew.com

要访问wordpress博客文章,您需要访问这里:http://and-rew.com/writing

我现在已经将它设置为每个索引页4篇文章,这样我就可以在索引上获得下一个和上一个按钮。php存档。

我在wordpress上建立了许多网站,以前从未出现过这个问题。唯一可能会影响事情的是,我有一个分页系统(所有php都不是插件),用于父页面“Work”的子页面。除此之外,我什么都不知道。

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

get_next_posts_link() 不会在中工作is_single() 上下文-see source - 并用于分页内容。

对于is_single() 上下文使用next_post_link()previous_post_link()echo 输出。或至return 输出get_next_post_link()get_previous_post_link().

结束

相关推荐

Custom pagination

我使用模板部分来显示投资组合项目。它不是页面模板,只是公文包。php文件,我将其包含在get_template_part(\'portfolio\'); 至主页。现在一切都很好。但我想对这个部分使用分页。这是我的代码块;<?php global $wp_query; $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; $port_args = array( \'post_t