【问题标题】:Show posts in theme development在主题开发中显示帖子
【发布时间】:2015-07-16 04:49:38
【问题描述】:

我是 Wordpress 的新手。我正在开发自己的主题。我已经包含了 index.php、functions.php、header.php、footer.php、page.php、style.css 等。现在我的主页运行良好。当我要显示类别菜单时,它只显示页眉和页脚。不在内容之内。显示帖子时还显示页眉和页脚。

在主题开发中显示帖子包括哪些步骤,或者我想在 function.php 中包含什么功能?

【问题讨论】:

  • 请详细描述您的问题..
  • 我正在将 html 主题转换为 wordpress。现在我的主页运行良好,也显示帖子。但是转到其他菜单(定义为帖子)显示页眉和页脚,其中没有任何内容..我有什么在每个帖子中显示内容。
  • 谢谢你们..现在它也显示帖子了。
  • @lyrin 你应该选择一个正确的答案,并为对你有帮助的答案投票。

标签: php wordpress


【解决方案1】:

您需要使用“the loop”来显示页面/帖子中的内容。

<?php get_header(); ?>
<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
        <article>
            <header><h1><?php the_title();?></h1></header>
            <?php the_content(); ?>
        </article>
    <?php endwhile; ?>
<?php endif; ?>
<?php get_footer(); ?>

将此代码复制到主题文件夹中名为single.php 的新文件中。

【讨论】:

  • 我必须在哪里包含这个循环?
【解决方案2】:

您可能缺少 content.php、category.php、content-single.php 和更多文件,导致不显示您的内容部分而只显示页眉和页脚。

最好的方法是从以下网址下载新鲜的文字新闻:

https://wordpress.org/download/

它将包括加载网站的所有支持文件。从新主题文件夹中复制一个主题并将其替换为您的主题并在其中自定义。

【讨论】:

  • 现在显示帖子。我必须在哪里包含我的 div ?
  • 显示帖子/页面内容的方式有很多种。对于帖子内容,您必须修改 single.php,而对于页面内容,您还必须修改 page.php 和相关内容页面。
【解决方案3】:

如果您正在使用子主题。 比所有页面都显示在默认模板下。默认模板是page.php。 对于类别,有一个 category.php 或 archive.php 文件,您必须在其中更改代码以获得更多功能。

对于显示帖子,您必须更改 single.php

您可以为其他功能创建模板。

就是这样。

【讨论】:

  • 不要对functions.php文件做任何改动。
  • 能否给出single.php,category.php的示例代码
【解决方案4】:

最好的方法是复制现有的主题并更改主题名称(更改css、图像、页眉、页脚设计)并使用它,它会正常工作。

【讨论】:

  • 现有主题意味着 - 二十五或二十四,你不必做很多改变,从那个开始。在我看来,这是在 wordpress 中学习主题开发的最佳方式。
猜你喜欢
  • 2014-12-28
  • 1970-01-01
  • 1970-01-01
  • 2016-07-20
  • 1970-01-01
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多