I use 联系表 7 http://contactform7.com/ in my WordPress theme.
目前正在回归中span
and input
:
<span class="wpcf7-form-control-wrap name">
<input type="text" name="name" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" id="name">
</span>
但我只需要input
:
<input type="text" name="name" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" id="name">
我怎样才能删除span
包装纸?
我遇到了同样的问题,最后通过使用wpcf7_form_elements
过滤以去除<span>
用正则表达式标记。例如,您可以将此代码复制粘贴到您的functions.php
文件。这里我传递了一个匿名函数作为回调,所以请确保 PHP >= 5.3。
add_filter('wpcf7_form_elements', function($content) {
$content = preg_replace('/<(span).*?class="\s*(?:.*\s)?wpcf7-form-control-wrap(?:\s[^"]+)?\s*"[^\>]*>(.*)<\/\1>/i', '\2', $content);
return $content;
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)