=== Amen === Contributors: UaMV Donate link: http://wmpl.org/blogs/vandercar/give Tags: prayer, pray, amen, mission, church, christian, twitter, tweet, custom Requires at least: 3.0 Tested up to: 3.6 Stable tag: trunk License: MIT License URI: http://www.opensource.org/licenses/mit-license.php Prayer request management with counter. Alternatively, can be used as custom tweet platform. == Description == Adds prayer request, custom tweet, and custom counter functionality to WordPress. Includes options for prayer moderation, privatization, public posting, tweeting, and a customizable weekly notification digest. View examples, consult documentation, and give the plugin a test run [here](http://wmpl.org/blogs/vandercar/wp/ "Amen Documentation"). = Shortcode = > **[amen]**

> **Description:** List and/or manage prayer requests.
> **Attributes:**
> type="_[options:manage,bookmarked,personal]_" (manage: show management form and list. bookmarked: show personally bookmarked prayers. personal: show my personal prayer journal)
> exclude="_[options:author,counter,tweet,date,others]_" (Comma-separated options exclude elements from display)
> page="_page-id_" (Lists prayers tagged with a specific page id.)
> author="_username1,username2_" (Comma-separated authors limits list.)
> count="_integer_" (Integer value lists specific number of requests.)
> title="_text_" (Displays title for list.)
> random="true" (Selects random requests and random order. Best used with count.)
> id="_AmenID1,AmenID2_" (Comma-separated ids to include.)
> noid="_AmenID1,AmenID2_" (Comma-separated ids to exclude.)
> submit="_text_" (Override counter submit text. Accepts {count}, {count-1}, {count+1}, {s}, {1s})
> state1="_text_" (Override counter state one. Accepts {count}, {count-1}, {count+1}, {s}, {1s})
> state2="_text_" (Override counter state two. Accepts {count}, {count-1}, {count+1}, {s}, {1s})
> state3="_text_" (Override counter state three. Accepts {count}, {count-1}, {count+1}, {s}, {1s})
= Custom Settings = > **Privacy & Moderation:** public posting | private posting (visible to logged in users) | personal posting (visible only to poster) | disable public management | require approval for all public requests | require approval for all requests | disable approval notifications | set custom email(s) for approval notifications
> **Submission & Management:** submission form (title, note, button) | title for management form | author display | public user name | show date
> **Counter Customization:** enable/disable | displayed text
> **Tweeting:** allow/disallow tweeting | tweet via | customize hashtag | tweet type (hashtag or page share) | add hashtag | add author name | custom ID parameter
> **Digest Email:** enable/disable | from email | subject | message | loop | management page
> **Database:** keep options on removal | keep database tables on removal | custom table prefix
> **Page Tagging:** allowed users | allowed pages == Installation == 1. Upload the `amen` directory to your `/wp-content/plugins/` 1. Activate the plugin through the 'Plugins' menu in WordPress 1. Add the [amen type="manage"] shortcode in order to allow front-end logged users to manage requests. 1. Add the [amen] shortcode in order to list requests. == Screenshots == 1. Prayer Request List 2. Prayer Request Management 3. Amen Settings Page 4. Sample Notification Email == Frequently Asked Questions == = Why does the submission form not show? = You may still need to enable public posting from the settings page. Alternatively, you may have an early version of the plugin which used the shortcode [amen_manage]. This shortcode should be changed to [amen type="manage"]. == Changelog == = 3.3.1 = * Adds visual editor for email digest = 3.3.0 = * Fixes default settings * Email content type set to HTML = 3.2.2 = * Fixes form processing (adds nonce check) * Fixes user & session coookies * Adds option to disable public management = 3.2.1 = * Corrects URLs in approval email = 3.2.0 = * Adds capability for personal prayer journal with shortcode parameter type="personal" * Adds shortcode parameter exclude="others" to limit management requests shown for admin * Ability to show date of request (disabled by default). Also remove with exclude="date" = 3.1.1 = * Fixed bug in cookie use = 3.1.0 = * Allow users to 'bookmark' requests and adds shortcode to display only bookmarked requests = 3.0.4 = * Fixes cron database query = 3.0.3 = * Fixes database setup for notifications = 3.0.2 = * Minor bug fixes * Added type="text" to inputs for better theme integration = 3.0.1 = * Settings page: relocation and better documentation * Allows public users to post name * Option for weekly email notification of new prayers (default: off & disabled for existing prayers) * Allows custom ID for URL * Adds uninstall.php to restore database on delete of plugin = 2.1.1 = * Added uninstall.php to empty database * Allow setting of custom id parameter for URL included in tweet * Fix option setting on install * Fix email notification for update approvals = 2.1.0 = * Added UTF-8 support = 2.0.8 = * Added shortcode parameters = 2.0.7 = * Customization of approval notifications = 2.0.4 = * Fixed Twitter share button to include link to request * Disables widget (not working) = 2.0.3 = * Added Amen widget = 2.0.2 = * Add shortcode parameter to list request by id = 2.0.1 = * Customization options * Allow editing of posted requests * Admin notification on new request/update/edit * Additional shortcode parameters = 1.0.2 = * Additional Tweet options * Fixed call to database table * Added randomizing attribute to shortcode = 1.0.1 = * Added Twitter integration * Allows custom database table prefix for connecting on multisite install = 0.3.0 = * Added functionality for public users to post requests * * Added request approval option * * Added data sanitization * = 0.2.1 = * Rewrote install/update functions * Minor changes to shortcode = 0.0.1 = * Initial Release == Upgrade Notice == = 3.3.1 = * Adds visual editor for email digest = 3.3.0 = * Fixes default settings * Email content type set to HTML = 3.2.2 = * Fixes form processing (adds nonce check) * Fixes user & session coookies * Adds option to disable public management = 3.2.1 = * Corrects URLs in approval email = 3.2.0 = * Adds capability for personal prayer journal with shortcode parameter type="personal" * Adds shortcode parameter exclude="others" to limit management requests shown for admin = 3.1.1 = * Fixed bug in cookie use = 3.1.0 = * Allow users to 'bookmark' requests and adds shortcode to display only bookmarked requests = 3.0.4 = * Fixes cron database query = 3.0.3 = * Fixes database setup for notifications = 3.0.2 = * Minor bug fixes * Added type="text" to inputs for better theme integration = 3.0.1 = * Settings page: relocation and better documentation * Allows public users to post name * Option for weekly email notification of new prayers (default: off & disabled for existing prayers) * Allows custom ID for URL * Adds uninstall.php to restore database on delete of plugin = 2.1.1 = * Added uninstall.php to empty database * Allow setting of custom id parameter for URL included in tweet * Fix option setting on install * Fix email notification for update approvals = 2.1.0 = * Adds UTF-8 support = 2.0.8 = * Adds shortcode parameters (noid, exclude, submit, state1, state2, state3) and extends 'id' parameter = 2.0.7 = * Allows customization of approval notifications (disable and send-to) = 2.0.4 = * Fixed Twitter share button to include link to request = 2.0.3 = * Adds Amen widget (Note: if updating from 1.0.2 or earlier, check settings and shortcodes) = 2.0.2 = * Please, check settings and shortcode, if you encounter troubles after update (New manage shortcode: [amen type="manage"]) = 2.0.1 = * NOTICE: This update will reset your options. Check options and shortcodes after update. (New manage shortcode: [amen type="manage"]) = 1.0.2 = * Additional Tweet options * Fixed call to database table * Added randomizing attribute to shortcode = 1.0.1 = * Added Twitter integration * Allows custom database table prefix for connecting on multisite install = 0.3.0 = * Additional functionality and data sanitization = 0.2.1 = * Fixes database table creation