Используя Wordpress, в настоящее время я пытаюсь добавить ссылку - для загрузки документа - которая появляется только тогда, когда форма была отправлена правильно, без ошибок и сразу после ее окончания. Я использую MailChimp в качестве плагина для формы.
Ссылка будет очень простой:
<a href="URL_DOCUMENT" target="_blank">click here</a>
Я нашел фильтр, который отображает элементы после полей формы:
add_filter( 'mc4wp_form_after_fields', 'filter_mc4wp_form_after_fields', 10, 2 );
И действие, которое запускается сразу после отправки формы без ошибок (успех):
add_action( 'mc4wp_form_success', 'action_mc4wp_form_success', 10, 1 );
Вот мои пределы понимания того, как работают действия и фильтры. Я попробовал каждый из них по отдельности, они хорошо работают. Но с действием моя ссылка появляется в самом начале моей страницы (сразу после открытия бализа). А с фильтром моя ссылка всегда отображается.
Я не знаю, как объединить эти два эффекта. Мне все еще нужно использовать эти действия и фильтр? Как ? Или мне нужно найти другое решение?