Plugin Directory

Changeset 2668404


Ignore:
Timestamp:
01/28/2022 05:12:33 PM (4 years ago)
Author:
f13dev
Message:

1.0.2 - Honeypot improvements

Location:
f13-email
Files:
26 added
4 edited

Legend:

Unmodified
Added
Removed
  • f13-email/trunk/css/f13-email.css

    r2623145 r2668404  
    1515.f13-error { background: #ffeeee; }
    1616.f13-data-loading { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #fffa; z-index: 999; }
     17.f13-email-agree-terms { opacity: 0; position: absolute; top: 0; left: -1000px; height: 0; width: 0; z-index: -1; }
  • f13-email/trunk/f13-email.php

    r2668396 r2668404  
    44Plugin URI: https://f13.dev/wordpress-plugin-email/
    55Description: Use SMTP for sending emails, store email logs and build custom contact forms
    6 Version: 1.0.1
     6Version: 1.0.2
    77Author: f13dev
    88Author URI: http://f13.dev
  • f13-email/trunk/readme.txt

    r2668396 r2668404  
    33Tags: SMTP, email, forms, contact, form builder, email logs
    44Requires at least: 5.0
    5 Tested up to: 5.9
    6 Stable tag: 1.0.1
     5Tested up to: 5.8.1
     6Stable tag: 1.0.2
    77Requires PHP: 7.0
    88License: GPLv2 or later
     
    1313== Description ==
    1414SMTP Email - Configure your website to use SMTP for sending email, simply tick a box and enter your SMTP email settings and WordPress will use your email account to send email. Helping to reduced the chances of outgoing emails landing in the spam box.
     15[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-settings-min.png SMTP Settings]
    1516
    1617Dynamic form builder - Provide the details of fields, drag to reorder and select from multiple field types such as Checkbox, Date, Dropdown, Email, Radio buttons, Text and Text area. Each field can independently be flagged as a required field, triggering soft errors if the field is not completed on the form.
     18[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-contact-form-builder-min.png Form builder]
    1719
    1820Email logs - Track emails sent via your website
     21[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-logs-min.png Email logs]
     22
     23[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-contact-forms-min.png Form builder list, showing existing forms and their respective shortcodes]
     24[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-contact-form-min.png Example form built with F13 Email]
     25[https://f13.dev/wp-content/uploads/2021/10/f13-email-screenshot-contact-form-error-min.png Soft errors for missing required data or malformed field data]
    1926
    2027Add reCaptcha to forms built with F13 Email Form Builder, install [F13 reCaptcha](https://wordpress.org/plugins/f13-recaptcha/)
     
    2330
    2431== Changelog ==
    25 === 1.0.1 ==
    26 * Add honeypot, emails are still sent, subject appended with (possible spam) while testing effectiveness
     32=== 1.0.1 ===
     33* Experimental honeypot
     34
     35=== 1.0.2 ===
     36* Improvements to experimental honeypot
  • f13-email/trunk/views/contact_form.php

    r2668396 r2668404  
    7777                }
    7878
    79                 $v .= '<div style="display: none">';
     79                $v .= '<div class="f13-email-agree-terms">';
    8080                    $v .= '<input type="checkbox" name="agree-terms" id="agree-terms" value="1" autocomplete="off">';
    8181                    $v .= '<label for="agree-terms">'.__('I agree to the terms', 'f13-email').'*</label>';
Note: See TracChangeset for help on using the changeset viewer.