2012-10-31 48 views
2

所以我一直在嘗試一堆東西,並且無處可去。我怎麼能把一個廣告放在博客文章的左側 - 並且文字環繞它

我有一個博客,基本上我想要做的是在內容的左側自動添加一個300x600。在Single.php中,我似乎只能選擇在內容之前添加廣告單元 - 而不是在期間。 (一個典型的場景是一個600字的帖子,頂部是640x400的精選圖片。)

我希望300x600橫幅位於帖子的中間,150px位於960px內容區域的內部和外部。圖像更好地描述了這一點。

Example

以上是圍脖的圖片,但我希望你的想法。我希望文字能夠「圍繞」圖像。

我的想法是這樣的:

$content = get_the_content(); 
// if the post has > 800 characters, show top ad 
if (mb_strlen($content) > 400) { 
?> 
<?php if (function_exists('show_ad_1') && show_ad_1()) echo '<div id="ad-abovepost">'  .show_ad_1(). '</div>'; ?> 

}

我相信一定數目的字符後,將觸發廣告(不是我後,但它的一個開始),但我無法控制廣告在博客文章中的位置。

回答

1

左對齊圖像很容易做到。確保它顯示在文章的中間可能會更棘手一些。

也許最好在第一個300或400個字符後面找到第一個段落,然後你可以在那裏插入圖片。

插入這段文字應該讓你在正確的方向

[caption align="alignleft" width="300"]<a href="link-goes-here"><img src="ad-image-goes-here.png" alt="" width="300" height="600" /></a> You should click this ad[/caption]