我有一个wordpress小部件,其中包含一些div块的html代码。在该div中,我有一个文本[year],我想用<?php echo date("Y"); ?>
代替。但是问题是我不能使用str_replace函数,因为我有一个完整的div。所以我在做的是尝试使用str_replace,但是那没有用,有什么办法吗,我的代码如下:
$date = date("Y");
ob_start();
$uwid = dynamic_sidebar('footer-copyright');
ob_end_clean();
$uwid = str_replace("[year]",$date, $uwid );
echo $uwid
?>
这行不通,但是如果有办法用preg_replace做到这一点,那可能行得通,但是我不确定这种模式。