我有这个短代码
[contact-form-7 id="186" title="Simple Form"]
我想使用update_option()存储,并使用get_option()
在我的主题页面中使用它,但当我检索它时,它就像这样出现
[contact-form-7 id=\"186\" title=\"Blog Contact Form\"]
,
当我do_shortcode()
时,它不起作用。
还有其他方法可以解决这个问题吗?谢谢你们。
答案 0 :(得分:0)
我认为你应该删除斜杠http://php.net/manual/en/function.stripslashes.php
您可以在这里找到相关问题
答案 1 :(得分:0)
你需要删除" \"符号然后使用do_shorcode()函数 像这样:
<?php
$shortcode = str_replace("\","",'[contact-form-7 id=\"186\" title=\"Blog Contact Form\"]');
?>
应该这样做。现在你可以做到:
do_shortcode($shortcode)