2014-12-31 48 views
0

我正在使用wordpress。
我正在使用雙柱顯示我的帖子。
我只是想在我的2到3帖子之間展示廣告。例如

post 1 | post2
廣告將在這裏展示
Post3 |後4
把代碼放在wordpress分類頁面

但正如我的主題是循環2個職位,當我把

<?php if ($count == 2) : ?> 
 
Ad will show here 
 
<?php endif; $count++; ?>
PHP ENDWHILE前
我所得到的是

後1 | post2
廣告將顯示在這裏|廣告將在這裏展示
Post3 | Post 4

我的代碼是alos變成了兩個。

現在就解決了。我有相同的模板部分,顯示最近在側邊欄中的帖子,這就是爲什麼它顯示兩次。

問候

+0

你在哪裏發起'$ count'?你在哪裏重置它歸零?你能分享更多的代碼嗎? :) –

+0

我將它添加爲<?php $ count = 1; ?> <?php if(have_posts()):?> – Waseem

+0

**現在解決了。我是同樣的模板部分顯示最近的帖子,這就是爲什麼它變成了兩個** – Waseem

回答

0
<?php if ($count == 2) : ?> 
Ad will show here 
<?php $count++; endif; ?> 

這是不是給你複製和粘貼確切的代碼。 我想要展示的是,您在endif後增加了$ count變量; (實際上並不知道endif循環開始的位置)嘗試編寫當前使用的更詳細的代碼。

+0

Infact我的主題是使用模板部分。所以我必須把代碼放在兩個不同的頁面上。請在這裏查看這些頁面的完整代碼。 [Primary Page](http://pastebin.com/W7B20TaK)和[2nd page](http://pastebin.com/00yqXEX0)。請告訴我,如果您需要任何其他頁面代碼 – Waseem

+0

第二頁添加<?php $ count = 1; ?>在第39行上,在該頁面中沒有初始化$ count變量 – Yamu

+0

infat第1頁調用第2頁。通過包含命令。我必須在這種情況下添加$ count或不? – Waseem