我正在自己的网站上显示wordpress内容。
然而,内容包括:
[caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"]
我基本上想要删除[]和[]本身内的任何内容。
非常感谢!
答案 0 :(得分:2)
您想要的正则表达式是/\[.*?\]/
<?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!"
?>
答案 1 :(得分:1)
因此[caption id="attachment_367" align="aligncenter" width="432" caption="Version 2010!!"]
之类的代码对我来说就像shortcode。
如果您不想做任何事情,可以将其添加到主题中的functions.php
文件中(如果您的主题没有该文件,则需要创建它并将此代码括在{{1}中}和<?php
:
?>