我有一段现有的代码可以成功地替换名为 your-subject 的文本字段的空表单值。我需要为另一个名为 Bcc 的字段做同样的事情。当我尝试添加 name="Bcc" 字段时,我的语法似乎无法正确。有人可以告诉我正确的语法吗?该页面只是无法加载,所以我猜我在某处错过了引号或转义字符?
工作正常:
echo preg_replace('!<input type="text" name="your-subject" value=""!'
,'<input type="text" name="your-subject" value="MLS# '.$row['mlnum'].'"'
,do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);
破碎的:
echo preg_replace('!<input type="text" name="your-subject" value=""!'
,'<input type="text" name="your-subject" value="MLS# '.$row['mlnum']
.'"''!<input type="text" name="bcc" value=""!'
,'<input type="text" name="your-subject" value="test@test.com"'
,do_shortcode( '[contact-form-7 id="17" title="Contact Form"]' )
);