Email Registered Users
Release date: 21/05/2014
By: Marten Timan, Atypisch webdesign & webdevelopment
Email: marten@atypisch.nl
If you have any questions that are beyond the scope of this help file, please feel free to email via my user page contact form here. Thanks so much!
Table of Contents
- Installation instructions
- Short Description
- PHP File functions and Structure
- JavaScript
- About this Plugin
A) Installation instructions – top
Just copy this plugin (the entire ‘email-registered-users’ folder) into your WordPress plugins directory. Then go to your plugin section in the WordPress CMS and click ‘Activate’.
B) Short Description – top
This plugin collects all email addresses of the registered users of your WordPress website and groups them according to user role.
You can then email all users per user role, per email address or just all at once through your own email program by clicking the appropriate links.
C) PHP File functions and Structure – top
Functions
The plugin consists of one simple PHP file (‘cc-index.php’) which contains all the necessary PHP functions and includes for this plugin. These are the functions briefly explained;
/* === Plugin functions === */ eru_add_page(); adds WordPress options page under the Tools tab eru_options_page(); builds the options page eru_admin_head(); loads the eru-style.css file get_email_info(); this is where the actual work happens. Collects all email addresses, puts them in arrays and outputs again according to user role.
Structure
This is the basic structure of the plugin and the containing files, starting from the plugin folder ‘category-colors’.
- eru-index.php (main plugin file)
- eru-style.css (main css file)
- documentation (folder)
- assets (folder)
- …blueprint css files and images for this explanation file
- index.html (this file)
- screenshots (folder)
- … (screenshots)
- assets (folder)
Please do not edit or extend these functions.
D) JavaScript – top
- jQuery is a Javascript library that greatly reduces the amount of code that you must write.
- I have written a small jQuery script to add to the Options page, which simply toggles a class in a
to open or close it. It looks like this;
jQuery(document).ready( function($) { $("div.postbox h3").click(function () { $(this).parent(".postbox").toggleClass("closed"); }); });
E) About this Plugin – top
type: WordPress Plugin
languages: PHP, HTML, CSS, MySQL and jQuery javascript
version nr: 1.0
release date: 21/05/2014
This plugin is compatible with all newer versions of WordPress, tested up to WordPress version 3.9.1
Plugin documentation URL: http://www.atypisch.nl/plugins/email-registered-users/
This plugin is entirely written by Marten Timan, owner and founder of Atypisch Webdesign & Webdevelopment currently based in Utrecht, The Netherlands.
Please feel free to make a donation to stimulate further development of this or other plugins.
If you have a more general question relating to the plugins on CodeCanyon, you might consider visiting the forums and asking your question in the “Item Discussion” section.
Marten Timan
Atypisch webdesign & webdevelopment