gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 07:15:01 25 4
gpt4 key购买 nike

所以我从零开始制作了一个 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>

这似乎不显示我为测试创建的帖子,而只显示循环所在站点(“产品”)的标题(没有文本,因为我没有输入它)。

那我做错了什么?

抱歉详细描述。提前致谢。

最佳答案

好的,对于遇到同样问题的人,我找到了答案。这实际上非常棘手并且有点违反直觉。

据我所知,您可以在仪表板 -> 设置 -> 阅读中设置“静态主页”和“博客页面”。到目前为止一切顺利,但后来我的自定义模板博客页面出现了奇怪的问题,因为它也被强制显示为静态主页。

template hierarchy 中找到了解决方案的WordPress的。当我为新的静态主页设置自定义页面时,我与名为 home.php 的模板发生了名称冲突。因此,当我将模板 home_page.php 用于我的静态主页并将 index.php 用于“自定义博客页面”时,神奇的事情发生了,它按预期工作了!

我认为对于有 wordpress 经验的人来说很容易,但对我来说很难。但另一方面,我现在已经完全了解 wordpress 如何处理模板!

希望,这可能对您有所帮助。有同样的问题!

关于php - 获取 wordpress 循环以在第二页上显示帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32404956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com