2012-06-28 32 views
0

我想知道是否有方法在特定的郵政編號後在我的自定義發佈循環中插入內容塊。WordPress的循環:在特定的郵政編號後插入內容

從本質上講,我想說:

2個最近mosts後,插入的代碼塊。

如果是可以做的,我也有興趣知道,如果這樣的事情是可以實現的:

開頭的自定義環路後排除特定的帖子格式(或目錄),但每2個職位後,插入1個排除的Post Formats。

感謝您的任何幫助。

<!-- #STICKY-POSTS |begin| --> 
    <section id="sticky-posts"> 

    <?php 
     $args = array('post_type' => 'portfolio', 'posts_per_page' => 2, 'cat' => '8'); 
     $custom_query = new WP_Query($args); 
     while($custom_query->have_posts()) : $custom_query->the_post(); 

      get_template_part('format', 'standard'); 

     endwhile; 
    ?> 
+0

在編輯器部分,你可以添加到PHP腳本,很容易渲染帖子。 – Sturm

+0

我想我應該更具體。我不知道如何寫PHP來拉我的要求。開放編輯器不言而喻。儘管謝謝你的迴應。 – beefchimi

+0

如果您將張貼該部分,我會看看它,我沒有代碼來拉你的特定主題。 – Sturm

回答

2

做這樣的事情:

<!-- #STICKY-POSTS |begin| --> 
<section id="sticky-posts"> 

<?php 
    $args = array('post_type' => 'portfolio', 'posts_per_page' => 2, 'cat' => '8'); 
    $custom_query = new WP_Query($args); 
    $x = 0; 
    while($custom_query->have_posts()) : $custom_query->the_post(); 
     if($x==2) { 
     display your thing here. 
     $x=0; 
     } 
     get_template_part('format', 'standard'); 
     $x++ 
    endwhile; 
?> 

除非我拙劣的東西,X = 0將在第二正常後轉1起初正常後,2然後在if語句返回true,回來到0並沖洗重複。

+0

不幸的是,似乎只是打破了頁面。我嘗試從模板中刪除所有內容,並放置了那麼一小段代碼,仍然是一個空白頁面。另外,我在X變量的前面添加了一個'$'來解決問題,並且它沒有任何區別。不好的是,我對這段代碼有很好的感覺:( – beefchimi

+0

現在我不知道該如何工作,無論如何我都會想它,它會在顯示你的塊時每隔三分鐘滑動一次。 – Sturm

+0

新的編輯應該可以正常工作。試着告訴它在應該顯示你的自定義塊的地方回顯一些隨機文本,看它是否放出任何東西。 – Sturm