我已經創建了下面的簡碼的代碼簡碼返回值:WordPress的插件<p></p>旁邊
<?php
function box_handle($atts, $content='')
{
extract(
shortcode_atts(array(
'size' => 'narrow'), $atts));
return '<div class="box '.$size.'">'.$content.'</div>';
}
add_shortcode('box', 'box_handle');
?>
而且這樣的:
[box]<h2>Title</h2>
Content
Content
Content[/box]
這裏給我
<div class="box narrow"><br>
<h2>Title</h2>
<p>Impingement<br>
Content<br>
Content<br>
Content</p></div>
<p></p>
的問題是頂部的額外<br>
,開標籤後。繼續閱讀,你會發現第二個錯誤,沒有根據的<p></p>
......我該如何解決這個問題?當然,我已經瀏覽了管理面板中的HTML代碼,並試圖清除標記周圍的任何新行和其他內容,這可能會導致此問題,但我無法修復它。
我現在重寫了HTML代碼和空段落已經被廢除了。它被替換爲
,這是在結束和打開div標籤後的數字。 – 2011-02-27 15:17:06
你使用的是什麼版本的WordPress? – KyleWpppd 2011-02-27 17:13:02
最新。 3.1我認爲。 – 2011-02-28 20:19:30