2015-02-23 70 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中的代碼將會運行。

這是不是很清楚你的意思是「根據博客部分」。如果你仍然需要更多的信息,請澄清你的問題,我會更新我的答案,讓你知道如何去做。