WordPress 插件有两个,一个是表单表单灯箱插件,另一个是 MailChimp 列表订阅表单。表单灯箱的简码工作如下:
[formlightbox_call title="lightbox form" class="1322379893472"]点击这里[/formlightbox_call] 和 [formlightbox_obj id="1322379893472" style="" onload="false"][form shortcode here][/formlightbox_obj]
mailchimp 的简码是 [mailchimpsf_form]。现在我必须在单击“单击此处”文本时在灯箱弹出窗口中打开 mailchimp 表单。所以会变成这样:
[formlightbox_call title="lightbox form" class="13223798934721"]Click here[/formlightbox_call]
[formlightbox_obj id="13223798934721" style="" onload="false"][mailchimpsf_form][/formlightbox_obj]
上面也工作正常。问题来了:
如果我必须使用这些插件的功能在 php 文件中做同样的事情: 1. formlightbox_call 短代码正在调用以下函数:
$a=array('title'=>"lightbox form", 'class'=>"1322379893472");
echo fl_shortcode_call( $a,"Click here");
2. formlightbox_obj 正在调用下面的函数
$b=array('id'=>"1322379893472", 'style'=>"", 'onload'=>"false");
$e='Testing the code';
echo fl_shortcode_obj($b,$e);?>
上面的函数也可以工作,但我必须将 mailchimp 表单传递给有问题的第二个函数。
像这样,或者请让我知道其他方式,以便它起作用: $b=array('id'=>"1322379893472", 'style'=>"", 'onload'=>"false"); $e=; 回声 fl_shortcode_obj($b,$e);?>
此代码不起作用。请帮助我使用 PHP 文件中的函数将 mailchimp 表单传递给灯箱。