【发布时间】:2015-10-20 21:26:17
【问题描述】:
在一个网站上工作,我需要一个单独的模板/页面来显示那个帖子。
在主页(索引)上,我将循环浏览我的类别并仅显示其中的一部分 - 事件 - 新闻 - 参考。
像这样:
<?php
$query = new WP_Query( array( 'category_name' => 'Events' ) );
if ($query->have_posts())
{
while ($query->have_posts()) : $query->the_post();
$haveEvents = true;
if ($eventCount < 3) {
$eventCount++;
?>
<div class="event-tile">
<div class="event-tile-content">
<h3><?php the_title(); ?></h3>
<h4><?php the_time('F jS, Y'); ?></h4>
<a href="<?php the_permalink(); ?>" class="event-tile-read-more">Lees meer</a>
</div>
</div>
<?php
}
endwhile;
}
我已经知道如何在一个名为 page-posts.php 的单独页面上显示一个类别中的所有帖子
在 page-posts.php 上,我只是检查我在哪个页面,并根据哪个页面进行查询以显示指定类别中的帖子
$query;
if (is_page('events')) {
$query = new WP_Query( array( 'category_name' => 'Events' ) );
}
elseif (is_page('news')) {
$query = new WP_Query( array( 'category_name' => 'News' ) );
}
if ($query->have_posts())
{
etc..
现在我想不通(即使在谷歌上花了几个小时之后),如何在单个帖子页面上显示来自主页 (index.php) 的单个帖子...
关于我使用的操作按钮:
<a href="<?php the_permalink(); ?>" class="event-tile-read-more">Lees meer</a>
这让我回到了主屏幕。 (刚开始在 Wordpress 上)
【问题讨论】: