将自定义属性添加到联系表单本身(wordpress插件)

问题描述 投票:-1回答:1

联系表单使用简码将表单嵌入到这样的页面上:[contact-form-7 id =“ 105” title =“我的标题”]

我想向表单本身添加自定义属性,但不知道如何实现。我想要一个这样的结果:

<form id="formId" myCustomAttributeHere>
...
</form>

任何帮助都很好

wordpress contact-form
1个回答
0
投票

使用do_shortcode_tag可能是一种解决方案:

function contact_form_filter( $output, $tag, $atts, $m ) {
  if ($tag === 'contact-form-7' && $atts['title'] === 'Whatever') {
    // manipulate $output
  }

  return $output;

}
add_filter('do_shortcode_tag', 'contact_form_filter', 10, 4);

阅读更多https://developer.wordpress.org/reference/hooks/do_shortcode_tag/

© www.soinside.com 2019 - 2024. All rights reserved.