我注意到任何不是联系人表单7内置短代码一部分的短代码都不起作用。
例如:我试图在contact form 7中的表单元素之间使用手风琴快捷码。但是代码不起作用。
如何在不编辑联系人表单7核心文件的情况下解决此问题?
我注意到任何不是联系人表单7内置短代码一部分的短代码都不起作用。
例如:我试图在contact form 7中的表单元素之间使用手风琴快捷码。但是代码不起作用。
如何在不编辑联系人表单7核心文件的情况下解决此问题?
有两种方法可以做你想做的事。第一种方法是将此代码添加到函数中。联系人表单7插件的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 -->
我认为第二种方法更可取,因为不需要修改核心插件文件。我希望这有帮助!我的用户在注释中发布代码片段。我为此创建了一个快捷码:function post_codigo($atts,$content=\"\"){ return \'<code>\'.$content.\'</code>\'; } add_shortcode(\'codigo\',\'post_codigo\'); 问题是html在打包到代码标记之前会被过滤掉。我想如果我能在过滤器之前运行短代码,那么我可以使用fun
我注意到任何不是联系人表单7内置短代码一部分的短代码都不起作用。
例如:我试图在contact form 7中的表单元素之间使用手风琴快捷码。但是代码不起作用。
如何在不编辑联系人表单7核心文件的情况下解决此问题?
有两种方法可以做你想做的事。第一种方法是将此代码添加到函数中。联系人表单7插件的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 -->
我认为第二种方法更可取,因为不需要修改核心插件文件。我希望这有帮助!我正在改造一个旧的WP站点,该站点有许多自定义的短代码,显然由于代码当前的组织方式,这些短代码在性能方面付出了代价。当然,我可以修复优化不好的代码,使用十几个短代码,并且一天就可以完成,但我想知道如何更好地组织它们。根据WordPress\'documentation, 建议将它们放在插件中并在上初始化init. 我们可以通过这样“命名”它们来减少这个钩子中的负载吗?[com.company shortcode attr=\"attr\" prop=\"prop\"] 有人尝试过这样的解决方案吗