function wpcf7_editor_panel_form($post) { ?> <h2><?php echo esc_html(__('Form', 'contact-form-7')); ?> </h2> <?php $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->print_buttons(); ?> <textarea id="wpcf7-form" name="wpcf7-form" cols="100" rows="24" class="large-text code"><?php echo esc_textarea($post->prop('form')); ?> </textarea> <?php }
public static function tag_generator() { if (!class_exists('WPCF7_TagGenerator')) { return; } $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('datetime', __('datetime', 'contact-form-7'), array(__CLASS__, 'tg_pane')); }
function wpcf7_add_tag_generator_text() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('text', __('text', 'contact-form-7'), 'wpcf7_tag_generator_text'); $tag_generator->add('email', __('email', 'contact-form-7'), 'wpcf7_tag_generator_text'); $tag_generator->add('url', __('URL', 'contact-form-7'), 'wpcf7_tag_generator_text'); $tag_generator->add('tel', __('tel', 'contact-form-7'), 'wpcf7_tag_generator_text'); }
function wpcf7_add_tag_generator_number() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('number', __('number', 'contact-form-7'), 'wpcf7_tag_generator_number'); }
function wpcf7dtx_add_tag_generator_dynamictext() { if (!class_exists('WPCF7_TagGenerator')) { return; } $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('dynamictext', __('dynamic text', 'contact-form-7'), 'wpcf7dtx_tag_generator_dynamictext'); $tag_generator->add('dynamichidden', __('dynamic hidden', 'contact-form-7'), 'wpcf7dtx_tag_generator_dynamictext'); }
function wpcf7_add_tag_generator_textarea() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('textarea', __('text area', 'contact-form-7'), 'wpcf7_tag_generator_textarea'); }
function wpcf7_add_tag_generator_confirm_email() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('confirm_email', __('confirm_email', 'contact-form-7'), 'wpcf7_tag_generator_confirm_email'); }
?> </div><!-- #contact-form-editor --> <?php if (current_user_can('wpcf7_edit_contact_form', $post_id)) { ?> <p class="submit"><?php wpcf7_admin_save_button($post_id); ?> </p> <?php } ?> </div><!-- #postbox-container-2 --> </div><!-- #post-body --> <br class="clear" /> </div><!-- #poststuff --> </form> <?php } ?> </div><!-- .wrap --> <?php $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->print_panels($post); do_action('wpcf7_admin_footer', $post);
function wpcf7_add_tag_generator_menu() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('menu', __('drop-down menu', 'contact-form-7'), 'wpcf7_tag_generator_menu'); }
function wpcf7_add_tag_generator_hidden() { if (class_exists('WPCF7_TagGenerator')) { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('hidden', __('hidden', 'cf7_modules'), 'wpcf7_tg_pane_hidden'); } }
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('nameless' => 1)); }
function wpcf7_add_orders_tag_generator_menu() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('orders', __('WooCommerce Orders drop-down menu', 'contact-form-7'), 'wpcf7_tag_orders_generator_menu'); }
function wpcf7_add_tag_generator_captchanum() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('captchanum', __('numeric captcha', CUSTOM_PLUGIN_TEXT_DOMAIN), 'wpcf7_tag_generator_captchanum'); }
function wpcf7_add_tag_generator_mailpoetsignup() { if (!class_exists('WPCF7_TagGenerator')) { return; } $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('mailpoetsignup', __('Mailpoet Signup', 'mpcf7'), 'wpcf7_tg_pane_mailpoetsignup'); }
function wpcf7dtx_add_tag_generator_dynamictext() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('dynamictext', __('dynamic text', 'contact-form-7'), 'wpcf7dtx_tag_generator_dynamictext'); $tag_generator->add('dynamichidden', __('dynamic hidden', 'contact-form-7'), 'wpcf7dtx_tag_generator_dynamictext'); }
function wpcf7_add_tag_generator_honeypot() { if (class_exists('WPCF7_TagGenerator')) { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('honeypot', __('Honeypot', 'contact-form-7-honeypot'), 'wpcf7_tg_pane_honeypot'); } else { if (function_exists('wpcf7_add_tag_generator')) { wpcf7_add_tag_generator('honeypot', __('Honeypot', 'contact-form-7-honeypot'), 'wpcf7-tg-pane-honeypot', 'wpcf7_tg_pane_honeypot'); } } }
function wpcf7_add_tag_generator_checkbox_and_radio() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('checkbox', __('checkboxes', 'contact-form-7'), 'wpcf7_tag_generator_checkbox'); $tag_generator->add('radio', __('radio buttons', 'contact-form-7'), 'wpcf7_tag_generator_checkbox'); }
function wpcf7c_add_tag_generator_back() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('back', __('Back button', 'contact-form-7-add-confirm'), 'wpcf7c_tg_pane_back', array('nameless' => 1)); }
function wpcf7_add_tag_generator_captcha() { if (!wpcf7_use_really_simple_captcha()) { return; } $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('captcha', __('CAPTCHA (Really Simple CAPTCHA)', 'contact-form-7'), 'wpcf7_tag_generator_captcha'); }
function wpcf7_add_tag_generator_captcha() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('captcha', __('CAPTCHA', 'contact-form-7'), 'wpcf7_tag_generator_captcha'); }
function wpcf7_add_tag_generator_recaptcha() { $tag_generator = WPCF7_TagGenerator::get_instance(); $tag_generator->add('recaptcha', __('reCAPTCHA', 'contact-form-7'), 'wpcf7_tag_generator_recaptcha', array('nameless' => 1)); }
/** * Create the Constant Contact Lists tag in the form dropdown menu */ function init_tag_generator() { if (!class_exists('WPCF7_TagGenerator')) { return; } WPCF7_TagGenerator::get_instance()->add('ctct', __('Constant Contact Lists', 'ctctcf7'), array($this, 'tag_generator'), array('id' => 'wpcf7-tg-pane-ctct', 'title' => __('Constant Contact Lists', 'ctctcf7'))); }
function wpcf7_add_tag_generator($name, $title, $elm_id, $callback, $options = array()) { $tag_generator = WPCF7_TagGenerator::get_instance(); return $tag_generator->add($name, $title, $callback, $options); }
/** * Add `cleverreach_extension` tag to the Contact From 7 default tags. * Hooks into `WPCF7_TagGenerator`. * * @since 0.3.0 * * @wp-hook wpcf7_admin_init */ public function extend_tag_generator() { $tag_generator = \WPCF7_TagGenerator::get_instance(); $tag_generator->add('cleverreach_extension', esc_html__('CleverReach', 'cleverreach-extension'), array($this, 'render_tag_generator_cleverreach')); }