at path:
ROOT
/
wp-content
/
plugins
/
contact-form-7
/
modules
/
submit.php
run:
R
W
Run
akismet
DIR
2026-02-08 11:50:06
R
W
Run
constant-contact
DIR
2026-02-08 11:50:06
R
W
Run
recaptcha
DIR
2026-02-08 11:50:06
R
W
Run
sendinblue
DIR
2026-02-08 11:50:06
R
W
Run
stripe
DIR
2026-02-08 11:50:06
R
W
Run
turnstile
DIR
2026-02-08 11:50:06
R
W
Run
acceptance.php
7.3 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
checkbox.php
9.88 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
count.php
1.45 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
date.php
6.08 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
disallowed-list.php
1.83 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
doi-helper.php
730 By
2026-02-08 11:50:06
R
W
Run
Delete
Rename
file.php
6.94 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
flamingo.php
8.42 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
hidden.php
776 By
2026-02-08 11:50:06
R
W
Run
Delete
Rename
listo.php
755 By
2026-02-08 11:50:06
R
W
Run
Delete
Rename
number.php
6.64 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
quiz.php
6.81 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
really-simple-captcha.php
13.45 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
reflection.php
2.27 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
response.php
460 By
2026-02-08 11:50:06
R
W
Run
Delete
Rename
select.php
6.62 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
submit.php
2.7 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
text.php
8.39 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
textarea.php
5.25 KB
2026-02-08 11:50:06
R
W
Run
Delete
Rename
error_log
up
📄
submit.php
Save
<?php /** ** A base module for [submit] **/ /* form_tag handler */ add_action( 'wpcf7_init', 'wpcf7_add_form_tag_submit', 10, 0 ); function wpcf7_add_form_tag_submit() { wpcf7_add_form_tag( 'submit', 'wpcf7_submit_form_tag_handler' ); } function wpcf7_submit_form_tag_handler( $tag ) { $class = wpcf7_form_controls_class( $tag->type, 'has-spinner' ); $atts = array(); $atts['class'] = $tag->get_class_option( $class ); $atts['id'] = $tag->get_id_option(); $atts['tabindex'] = $tag->get_option( 'tabindex', 'signed_int', true ); $value = isset( $tag->values[0] ) ? $tag->values[0] : ''; if ( empty( $value ) ) { $value = __( 'Send', 'contact-form-7' ); } $atts['type'] = 'submit'; $atts['value'] = $value; $atts = wpcf7_format_atts( $atts ); $html = sprintf( '<input %1$s />', $atts ); return $html; } /* Tag generator */ add_action( 'wpcf7_admin_init', 'wpcf7_add_tag_generator_submit', 55, 0 ); function wpcf7_add_tag_generator_submit() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add( 'submit', __( 'submit', 'contact-form-7' ), 'wpcf7_tag_generator_submit', array( 'version' => '2' ) ); } function wpcf7_tag_generator_submit( $contact_form, $options ) { $field_types = array( 'submit' => array( 'display_name' => __( 'Submit button', 'contact-form-7' ), 'heading' => __( 'Submit button form-tag generator', 'contact-form-7' ), 'description' => __( 'Generates a form-tag for a <a href="https://contactform7.com/submit-button/">submit button</a>.', 'contact-form-7' ), ), ); $tgg = new WPCF7_TagGeneratorGenerator( $options['content'] ); $formatter = new WPCF7_HTMLFormatter(); $formatter->append_start_tag( 'header', array( 'class' => 'description-box', ) ); $formatter->append_start_tag( 'h3' ); $formatter->append_preformatted( esc_html( $field_types['submit']['heading'] ) ); $formatter->end_tag( 'h3' ); $formatter->append_start_tag( 'p' ); $formatter->append_preformatted( wp_kses_data( $field_types['submit']['description'] ) ); $formatter->end_tag( 'header' ); $formatter->append_start_tag( 'div', array( 'class' => 'control-box', ) ); $formatter->call_user_func( static function () use ( $tgg, $field_types ) { $tgg->print( 'field_type', array( 'select_options' => array( 'submit' => $field_types['submit']['display_name'], ), ) ); $tgg->print( 'class_attr' ); $tgg->print( 'default_value', array( 'title' => __( 'Label', 'contact-form-7' ), ) ); } ); $formatter->end_tag( 'div' ); $formatter->append_start_tag( 'footer', array( 'class' => 'insert-box', ) ); $formatter->call_user_func( static function () use ( $tgg, $field_types ) { $tgg->print( 'insert_box_content' ); } ); $formatter->print(); }