Добавить собственный атрибут в форму контакта (плагин WordPress) - PullRequest
0 голосов
/ 29 сентября 2019

Форма контакта использует шорткод для встраивания форм в страницы, подобные этой: [contact-form-7 id = "105" title = "My title"]

Я хотел бы добавить в форму пользовательский атрибутсам, но не знаю, как этого добиться.Я хотел бы получить такой результат:

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

Любая помощь будет хорошей

1 Ответ

0 голосов
/ 29 сентября 2019

Это может быть решение использовать 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/.

...