在静态主页上显示最后一篇帖子

时间:2016-09-01 作者:Runj

(这可能不是第一次问这个问题,但每次我发现其他人在别处问这个问题时,这篇帖子都很旧,使用的方法不再有效。)

► I\'d like to be able to show the last article of a specific category (let\'s say the category is "news") on my homepage (it\'s a wordpress page).

我已经为它制作了一个自定义模板,但我不知道调用什么来显示上一篇文章。Important : 这不是我唯一想展示的东西。事实上,我需要在页面的右侧显示文章(到目前为止,我已经尝试设置一个包含两列的表并将其放置在右侧,但这可能不是最好的方法)。

最好是能够显示文章“raw”,我这里的意思是,如果我在帖子中添加链接,单击<a> 主页中的标签将直接将我带到引用的链接,而不是帖子本身。

如果你们还需要什么,请告诉我:)

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

好吧,我想我找到了答案。

如前所述,我在主题中创建了一个名为“新索引”的新php模板,并将我的主页与之关联。该模板最初是原始索引的副本。php

下面是我为其添加的代码,以满足我的需要:

<?php $the_query = new WP_Query( \'posts_per_page=1&category_name=news\' ); ?>
<?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>

<div id="last_news">
    <div id="last_news_title"><?php the_title(); ?></div>
    <div id="last_news_time"><?php the_time(\'j F Y\'); ?></div>
    <div id="last_news_content"><?php the_content(); ?></div>
</div>

<?php 
    endwhile;
    wp_reset_postdata();
?>
不过,这可能不是最佳解决方案,我很想听听有关它的提示。

相关推荐

显示作者姓名PHP(自制插件)

我有一个需要帮助的问题,因为我自己找不到解决办法。我接管了一个网站,之前有人在那里创建了一个自制插件。。使用默认插件“Contact Form 7”,用户可以在页面上创建帖子。()https://gyazo.com/c8b20adecacd90fb9bfe72ad2138a980 )关于自行创建的插件“Contact Form 7 extender”,帖子是通过PHP代码在后台生成的(https://gyazo.com/115a6c7c9afafd2970b66fd421ca76a3)其工作原理如下:如果