我正在使用脚本来创建一个弹出按钮。弹出窗口中显示的消息来自 JavaScript 文件。其中一部分包括一个 WordPress 短代码,用于显示来自 Caldera Forms 的表单,尽管这实际上可以是任何形式和任何简码。我的脚本目前看起来像这样:
bioEp.init({
html: '<div id="bio_ep_content">' +
'<h2>Contact Form</h2>' +
'<p>Submit your contact details here.</p>' +
'<?php echo do_shortcode("[caldera_form id="CF5b425517a3263"]"); ?>' +
'</div>',
css: '#bio_ep {width: 65%; max-width: 800px; height: auto; background-color: #fff; text-align: center; padding: 25px}',
delay: 1,
cookieExp: 0
});
一切都很好,只是表格没有出现。短代码看起来像评论。像这样:
<!--?php echo do_shortcode("[caldera_form id="CF5b425517a3263"]"); ?-->
有没有办法让短代码在这个 JavaScript 中工作?