我在我自己的網站上顯示wordpress內容。Preg替換Wordpress標籤
然而內容具有這樣的事情:
[caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"]
我將基本上要剝離的內部[]和[]本身任何這就是。
幫助非常感謝!
我在我自己的網站上顯示wordpress內容。Preg替換Wordpress標籤
然而內容具有這樣的事情:
[caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"]
我將基本上要剝離的內部[]和[]本身任何這就是。
幫助非常感謝!
你想要的正則表達式是/\[.*?\]/
<?php
$old_content = 'Hello [caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"] World!';
$new_content = preg_replace('/\[.*?\]/', '', $old_content);
echo $new_content; // result: "Hello World!"
?>
所以像[caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"]
代碼看起來像shortcode給我。
如果你想讓它什麼都不做,你可以添加這個到functions.php
文件在你的主題(如果你的主題沒有這個文件,你需要創建它,並附在代碼裏<?php
和?>
:
function do_nothing_caption() {
return '';
}
add_shortcode('caption', 'do_nothing_caption');
他們都是'[caption]'還是有其他'[shortcode]'類型的內容標籤? – artlung 2010-06-09 18:30:25