2015-06-11 88 views
1

我有下面的代碼,翻出從WordPress的帖子的內容塊引用信息創建在WordPress內容的子標籤

HTML

<?php 
     // get the content 
     $block = get_the_content(); 

     // check and retrieve blockquote 
     if(preg_match('~<blockquote>([\s\S]+?)</blockquote>~', $block, $matches)) 

     // output blockquote 
     echo '<blockquote>'.$matches[1].'</blockquote>'; 
?> 

這輸出在下面的方式

<blockquote> 
    The text from the blockquote inside the post. 
</blockquote> 
的塊引用信息

我需要的輸出是...

<blockquote> 
    <p> The text from the blockquote inside the post. </p> 
</blockquote> 

我無法弄清楚如何做到這一點

回答

1

更換

echo '<blockquote>'.$matches[1].'</blockquote>'; 

與此

echo '<blockquote><p>'.$matches[1].'</p></blockquote>'; 
+1

想通這是一件那麼容易,謝謝! – user3550879

+1

好@Manoj – Deep

相關問題