2017-04-27 103 views

回答

1

是的,你可以通過傳遞後IDS與陣列獲得頭版具體職位包括參數這樣的事情,

<ul> 
<?php 

global $post; 
$args = array(
'offset'=> 1, 
'include' => array(1,2,3) // PASS POST ID IN ARRAY 
'post_type' => 'post',); 

$myposts = get_posts($args); 
foreach ($myposts as $post) : setup_postdata($post); ?> 
    <li> 
     <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 
     <?php the_content(); ?> 
    </li> 
<?php endforeach; 
wp_reset_postdata();?> 

</ul> 

希望這個作品。

+0

謝謝,這爲我工作。 –

+0

,但你能告訴我如何得到前3或2個職位的ID,而不分配他們在array.like自動它得到頂級2或3職位的ID。 –

+0

如果您想動態顯示帖子而不是靜態ID,那麼您不需要在查詢中添加'include'參數。只需將其刪除並替換爲''posts_per_page'=> 3,'。它返回你前3名最新職位。 –

0
<?php 
    $titles=array(); 
    $contents=array(); 
    $links=array(); 
    // the query 
    $the_query = new WP_Query(array(
    'posts_per_page' => 3, 
    )); 
    ?> 
<?php while ($the_query->have_posts()) : $the_query->the_post(); ?> 

    <?php $titles[]=get_the_title(); ?> 
    <?php $contents[]=get_the_content(); ?> 
    <?php $links[]=get_the_permalink();?> 

    <?php endwhile; ?> 

,現在印在我的網頁價值的地方我想

<?php echo $titles[0]; ?> 
<?php echo $titles[1]; ?> 
<?php echo $titles[2]; ?> 

而且同其他聲明數組。 :)

相關問題