WP查询,获取模板

时间:2015-02-23 14:53:09

标签: php wordpress

我创建了一个返回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>';
}

?>

有人可以帮我这个吗?

2 个答案:

答案 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; ?>