我创建了一个返回3个特定帖子的查询,但是根据WP Codex上的查询,他们只是在列表中出现了三个标题。
我需要他们根据博客部分显示,但我不确定在何处以及如何调用模板。这是我的代码:
<?php
// The Query
$include_ids = array( '114', '115', '116' );
$query = new WP_Query( array( 'post__in' => $include_ids ) );
// The Loop
if ( $query->have_posts() ) {
echo '<ul>';
while ( $query->have_posts() ) {
$query->the_post();
echo '<li>' . get_the_title() . '</li>';
}
echo '</ul>';
}
?>
有人可以帮我这个吗?
答案 0 :(得分:0)
Wordpress模板为您网站的不同部分使用不同的模板文件。当您在浏览器中打开一个帖子时,将运行single.php
中的代码。当您打开类别页面时,category.php
中的代码将会运行。
根据博客部分&#34;它并不十分清楚你的意思。如果您仍需要更多信息,请澄清您的问题,我会更新我的答案,让您知道如何操作。
答案 1 :(得分:0)
您需要包含代码以实际包含您需要的模板。细节主要取决于主题,但可能会像:
<?php if ( $query->have_posts() ) : ?>
<?php while ( $query->have_posts() ) : ?>
<?php $query->the_post(); ?>
<?php get_template_part('content', get_post_format()); ?>
<?php endwhile; ?>
<?php endif; ?>