Download Sender
Download Sender allows you to add a download button, which when clicked displays a file sending form requiring users to enter their email address to receive a download link. It is flexible and highly customizable with tons of customizing options to make sure to match your preference. Here is a live demo FEATURES: Upload file via WordPress Media Uploader. Private, Encrypted file Sending: Send files through a safe, private, and encrypted link that automatically expires to ensure your stuff does not remain online forever. Prevent users from spamming your file sending forms. Prevent inaccurate email addresses from pranksters, spam-bots, or people who are just in a hurry. This feature allows to logs only the verified email address.* Set expiration times for your download links. Disable file sending form for logged in users. Ability to enable/disable downloading logs. Abbilty to resending download link from in the admin logs page with a simple click. Export logs to CSV file. Configure URL of “Expired Link” page. Customizable email template with different parameters: subject line, email body, from name, or from email address. Customize the default form validation messages: description, email placeholder, wrong email, empty email, success, failed, already sent and already sent “Help Text”. Delete expired links. Accent Colors: 4 globally defined color schemes and 3 color gradients. Unlimited colors for icons, texts and buttons. 2 Button Hover Animation Effects. Display alert boxes as a tool-tip. FontAwesome integration. Translation ready. PREMIUM: Integrates well with WPBakery Page Builder. Add Google Captcha (reCAPTCHA) to the file sending form. Feature to verifies the email address at sending file time to minimize the sending of emails to non-working email addresses and receiving too many bounced and returned emails. Ability to verify emails manually from the logs page. Manually enter a valid URL with ability to use URLs of files hosted on external web sites. Set custom expiration times for your download links (Manually enter the number of hours or days). Set maximum number of times a user can download files. Download counter for each file. Offsetting the download count for each file. Showing the download counter. Send encrypted download link through admin panel. Delete sent links older than a certain date. 9 more button hover animation effects. Choose custom icons from FontAwesome for your notifications. Ability to display multiple download buttons in the same page. Create a direct single click download button.
Top keywords
- download13×3.28%
- email11×2.78%
- file10×2.53%
- sending7×1.77%
- file sending5×1.26%
- link5×1.26%
- logs5×1.26%
- page5×1.26%
- ability4×1.01%
- address4×1.01%
- button4×1.01%
- email address4×1.01%
WP-EMail
WP-EMail puts an “Email This Post” link on your posts and pages. A visitor clicking it gets a small form, fills in their name, their friend’s name and address and an optional remark, and the article goes out through wp_mail() — so it uses whatever WordPress itself is set up to send with. Every message is logged, so you can see what was sent, to whom, from which address and whether it arrived. The page title, the subject line, the HTML body, the plain text body and every message the visitor sees are templates you can edit, each with its own list of variables and a button to put the original back. Features An “Email This Post” link built from an HTML template you edit, with the envelope glyph, the wording and the post type as variables A standalone e-mail page or a popup window HTML or plain text messages, with the article whole or cut to a word count Image verification, and a minimum interval between sends, to keep the form off spammers’ lists A sortable, paginated log of every message, with totals and a one-click purge A widget and template tags for the most emailed posts and pages A block on the WP-Stats page, if you have WP-Stats installed Donations I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations. Usage The plugin works as soon as it is activated. All you have to decide is where the e-mail link appears. On selected posts and pages, type the shortcode into the content: [email_link] This works in both block and classic themes, and puts the link exactly where you want it rather than on everything. On every post and page, call the template tag from your theme instead. In a classic theme, open wp-content/themes/ /index.php — or single.php, page.php, and so on — find: and add this inside the loop, where you want the link to show: Use one or the other, not both, or the link appears twice. If the link is there but clicking it gives a 404, re-save your permalinks under WP-Admin -> Settings -> Permalinks. The plugin registers its /email/ endpoint on activation, but a site with unusual rewrite rules can need the nudge. Everything else is configured under WP-Admin -> E-Mail -> Settings, which has two tabs: Settings for the link, the form and delivery, and Templates for the eight message templates. The log of what has been sent is under WP-Admin -> E-Mail -> Manage E-Mail. Filters Use wp_email_capability to hand a screen to a capability other than the default. The logs screen is gated on manage_email and the settings screen on manage_options: add_filter( 'wp_email_capability', function ( $capability, $context ) { return 'logs' === $context ? 'edit_posts' : $capability; }, 10, 2 ); Use wp_email_form_field_values to pre-fill the form. The plugin uses it itself to fill in a logged-in visitor’s name and address: add_filter( 'wp_email_form_field_values', function ( $values ) { $values['yourremarks'] = 'Thought you would like this.'; return $values; } ); The other three are wp_email_ipaddress (the address a send is attributed to), wp_email_template_redirect (whether the plugin takes over the request for its own endpoints) and wp_email_trust_proxy (whether the usual forwarding headers may be trusted).