# weforms/1.4.8/includes/integrations/mailpoet/component/template.php

weForms – Easy Drag &amp; Drop Contact Form Builder For WordPress, version 1.4.8. 64 lines.

- Page: https://pluginprobe.com/plugins/weforms/1.4.8/code/includes/integrations/mailpoet/component/template.php
- Raw: https://pluginprobe.com/plugins/weforms/1.4.8/raw/includes/integrations/mailpoet/component/template.php
- Modified: 2020-01-10T10:15:44+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/weforms/1.4.8/code/includes/integrations/mailpoet/component/template.php#L10-L20`.

```php
<div>
    <?php if ( class_exists( 'WYSIJA' ) ) { ?>
    <div class="wpuf-int-form-row">
        <div class="wpuf-int-field-label">
            <label for="mailpoet-list-id"><?php esc_html_e( 'List', 'weforms' ); ?></label>
        </div>
        <div class="wpuf-int-field">
            <select v-model="settings.list" id="mailpoet-list-id">
                <option value=""><?php esc_html_e( '&mdash; Select List &mdash;', 'weforms' ); ?></option>
                <option v-for="list in lists" :value="list.list_id">{{ list.name }}</option>
            </select>

            <span class="description"><?php esc_html_e( 'Select your mailpoet list for subscription', 'weforms' ); ?></span>
        </div>
    </div>

    <fieldset>
        <legend><?php esc_html_e( 'Mapping Fields', 'weforms' ); ?></legend>

        <p class="description" style="padding: 0 0 10px 0;">
            <?php esc_html_e( 'Please map the form input fields with mailpoet required fields', 'weforms' ); ?>
        </p>

        <div class="wpuf-int-form-row mapping-fields">
            <div class="wpuf-int-field-label">
                <label for="mailpoet-list-id"><?php esc_html_e( 'Email Address', 'weforms' ); ?> <span class="required">*</span></label>
            </div>
            <div class="wpuf-int-field">
                <div class="wpuf-int-field-small">
                    <input type="email" class="regular-text" v-model="settings.fields.email">
                    <wpuf-merge-tags filter="email_address" v-on:insert="insertValue" field="email"></wpuf-merge-tags>
                </div>
            </div>
        </div>

        <div class="wpuf-int-form-row">
            <div class="wpuf-int-field-label">
                <label for="mailpoet-list-id"><?php esc_html_e( 'First Name', 'weforms' ); ?></label>
            </div>
            <div class="wpuf-int-field">
                <div class="wpuf-int-field-small">
                    <input type="text" class="regular-text" v-model="settings.fields.first_name">
                    <wpuf-merge-tags v-on:insert="insertValue" field="first_name"></wpuf-merge-tags>
                </div>
            </div>
        </div>

        <div class="wpuf-int-form-row">
            <div class="wpuf-int-field-label">
                <label for="mailpoet-list-id"><?php esc_html_e( 'Last Name', 'weforms' ); ?></label>
            </div>
            <div class="wpuf-int-field">
                <div class="wpuf-int-field-small">
                    <input type="text" class="regular-text" v-model="settings.fields.last_name">
                    <wpuf-merge-tags v-on:insert="insertValue" field="last_name"></wpuf-merge-tags>
                </div>
            </div>
        </div>
    </fieldset>
    <?php } else {
        printf( esc_html_e( '%sMailPoet Newsletters%s plugin does not exists. Please install the plugin .', 'weforms' ), '<a href="https://wordpress.org/plugins/wysija-newsletters/" target="_blank" >', '</a>' );
    } ?>
</div>

```
