2015-02-23 87 views
0

我对WP很新,所以请随身携带!我创建了一个查询来返回3个特定的帖子,但是现在他们只是按照WP Codex上的查询将三个标题显示在列表中。 。WP查询,获取模板

我需要他们只会在每个博客的部分,但我不能确定在哪里以及如何调用模板这是我的代码:

<?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

您需要包含代码才能真正包含您需要的模板。细节取决于主题,但可能会是这样的:

<?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; ?> 
+0

辉煌这工作完全谢谢!我还有另外一个问题,那就是客户选择的主题有一个JavaScript主页,它在每个页面拉动并且它的内容位于一个水平滑块上。我可以将查询的内容显示在页面的静态版本上,但不会显示在JavaScript版本上。 http://www.markcv.co.uk有什么想法? – 2015-02-24 12:16:54

+0

该主题会导致加载大量Javascript文件。这些可能是实现水平滑块的原因。如果你想复制,你可能会想要看看它的代码。 – bobdye 2015-02-24 14:59:45

0

Wordpress模板为您网站的不同部分使用不同的模板文件。当您在浏览器中打开单个帖子时,将会运行single.php中的代码。当您打开分类页面时,category.php中的代码将会运行。

这是不是很清楚你的意思是“根据博客部分”。如果你仍然需要更多的信息,请澄清你的问题,我会更新我的答案,让你知道如何去做。