繁体   English   中英

获取wordpress循环以在第二页上显示帖子

[英]Get the wordpress loop to show posts on second page

因此,我已经从零开始制作了一个WordPress站点(自己的主题模板和所有内容)。

如果我打开网站,索引的内容确实会按预期显示。 它只是标题,一些静态内容(文本和图像)和链接(不使用wordpress菜单,而只是到其他页面的一些永久链接)。 项目由索引页面和通过页面->创建->使用我的模板在仪表板中创建的其他页面组成。 其中一个页面(产品页面)是页眉,页脚,带有自定义小部件的边栏和一些静态文本。

在静态文本之后,我想显示一些通过帖子表示的产品。 为此,我想使用“循环”,据我了解,该循环应该能够显示所有帖子。 这是循环的代码。

             <div>
                <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
                    <div class="article">
                        <h2 class="title"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
                        <?php the_content(); ?>
                    </div> <!-- .article -->
                <?php endwhile; endif; ?>
            </div>

这似乎没有显示我创建的用于测试的帖子,但仅显示循环的网站的标题(“无文字,因为我没有输入”)(“产品”)。

那我在做什么错?

对不起,详细说明。 提前致谢。

好吧,对于有相同问题的任何人,我都找到了答案。 这实际上是非常棘手的,并且有点反常。

据我所知,您可以在信息中心->设置->阅读中设置“静态首页”和“博客页”。 到目前为止还不错,但是后来我的自定义模板博客页面出现了奇怪的问题,因为它也强制显示了静态主页。

在WordPress的模板层次结构中找到了解决方案。 当我为新的静态主页设置自定义页面时,我与名为home.php的模板发生名称冲突。 因此,当我将模板home_page.php用于静态首页,将index.php用于“自定义博客页面”时,魔术发生了,并且按预期工作了!

我认为,对具有wordpress经验的人来说很容易,但是对我来说却很辛苦。 但是另一方面,我现在在Wordpress处理模板方面有了相当的内在!

希望对相同的问题有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM