gpt4 book ai didi

wordpress - 如何去除联系表 7 中的跨度 wrapper ?

转载 作者:行者123 更新时间:2023-12-02 19:32:30 30 4
gpt4 key购买 nike

我使用Contact Form 7在我的 WordPress 主题中。

当前正在返回 spaninput:

<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 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;
});

关于wordpress - 如何去除联系表 7 中的跨度 wrapper ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39731560/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com