如何在主页上显示最新帖子(仅一篇)的全文、评论等?

发布于 2024-10-17 21:26:42 字数 127 浏览 0 评论 0原文

在 WordPress 上,如何在主页上显示最新帖子(仅一篇)的全文、评论等?

我基本上希望主页成为最新的帖子,就像我单击它并获取帖子网址一样(例如:domain/wordpress/?p=18)。

On Wordpress, how can I show the latest post (one only) on the homepage with full text, comments and all?

I basically would like the homepage to be the latest post as if I clicked it and got the post url (like: domain/wordpress/?p=18 for example).

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

机场等船 2024-10-24 21:26:43

谢谢大家的回复。我做了你建议的 TheLibzter :-)
Windyjonas,你的回答部分正确。最终的伎俩是:

<?php query_posts(); ?>
 <?php while (have_posts()) : the_post(); ?>
  <div class="post" id="post-<?php the_ID(); ?>">
   <h2>
     <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
      <?php the_title(); ?>
     </a>
   </h2>
   <div class="entry"><?php the_content(); ?></div>
  </div>
<?php endwhile; ?>
<?php
  global $withcomments; $withcomments = true;
  comments_template( '', true );
?>

Thanks guys for the reply. I did what you've suggested TheLibzter :-)
windyjonas, your answer was partial right. What eventually did the trick is:

<?php query_posts(); ?>
 <?php while (have_posts()) : the_post(); ?>
  <div class="post" id="post-<?php the_ID(); ?>">
   <h2>
     <a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">
      <?php the_title(); ?>
     </a>
   </h2>
   <div class="entry"><?php the_content(); ?></div>
  </div>
<?php endwhile; ?>
<?php
  global $withcomments; $withcomments = true;
  comments_template( '', true );
?>
美胚控场 2024-10-24 21:26:43

从 home.php 重定向:

if (have_posts()):
    while (have_posts()):
        the_post();
        wp_redirect(get_permalink());
    endwhile;
endif;

Redirect from home.php:

if (have_posts()):
    while (have_posts()):
        the_post();
        wp_redirect(get_permalink());
    endwhile;
endif;
后eg是否自 2024-10-24 21:26:42

这就是我要做的:

  • 在你的 WordPress 管理面板中,在
    在侧边栏中的设置中,单击
    阅读。
  • 确保顶部单选按钮位于
    首页显示(“您的最新
    posts") 被选中。
  • 现在更改下一步框中的数字
    将“博客页面最多显示”更改为 1。
  • 现在,确保“全文”
    “对于每个
    选择“提要中的文章,显示”。

这应该可以解决问题,但如果它不适合您,请告诉我。:)

Here's what I would do:

  • In your WordPress admin panel, under
    Settings in the sidebar, click
    Reading.
  • Make sure the top radio button under
    Front Page Displays ("Your latest
    posts") is selected.
  • Now change the number in the box next
    to "Blog pages show at most" to 1.
  • Now, make sure that the "Full text"
    radio button next to "For each
    article in a feed, show" is selected.

That should do the trick, but let me know if it doesn't work for you. :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文