Answers:
有两种方法可以满足您的需求。第一种方法是将此代码添加到Contact Form 7插件的functions.php中:
add_filter( 'wpcf7_form_elements', 'mycustom_wpcf7_form_elements' );
function mycustom_wpcf7_form_elements( $form ) {
$form = do_shortcode( $form );
return $form;
}
这使您可以将短代码直接放入CF7。其次是在联系表单中手动添加带有HTML的手风琴,如下所示:
<!-- begin class .wp-accordion -->
<div class="wp-accordion wpui-light">
<!-- First tab's panel -->
<h3 class="wp-tab-title">Tab 1</h3>
<!-- First tab's contents -->
<div class="wp-tab-content">
All the contents of first tab goes here....
</div><!-- end first tab -->
<!-- Like so, Second panel -->
<h3 class="wp-tab-title">Tab 2</h3>
<div class="wp-tab-content">
Contents of the second tab
</div>
</div><!-- end class wp-accordion -->
我认为第二种方法更可取,因为没有修改核心插件文件。希望这对您有所帮助!
add_filter( 'wpcf7_form_elements', 'do_shortcode' );
我的孩子主题的functions.php中的技巧很简单。