{"id":116903,"date":"2020-02-04T11:30:12","date_gmt":"2020-02-04T11:30:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/contributor-notifications\/"},"modified":"2026-01-21T13:39:32","modified_gmt":"2026-01-21T13:39:32","slug":"contributor-notifications","status":"publish","type":"plugin","link":"https:\/\/mn.wordpress.org\/plugins\/contributor-notifications\/","author":23361022,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5","stable_tag":"trunk","tested":"6.8.5","requires":"5.0","requires_php":"","requires_plugins":null,"header_name":"Contributor Notifications","header_author":"Web Guy","header_description":"An incredibly simple and lightweight solution for alerting you of new pending posts from contributors and alerting contributors when their submissions are either approved or declined.","assets_banners_color":"33322f","last_updated":"2026-01-21 13:39:32","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/webguy.io\/donate","header_plugin_uri":"","header_author_uri":"https:\/\/webguy.io\/","rating":4,"author_block_rating":0,"active_installs":70,"downloads":2168,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":1,"5":0},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2238259,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2238259,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2238259,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2238259,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2327,2483,4906,3701,166],"plugin_category":[41],"plugin_contributors":[247167],"plugin_business_model":[],"class_list":["post-116903","plugin","type-plugin","status-publish","hentry","plugin_tags-contributors","plugin_tags-emails","plugin_tags-notifications","plugin_tags-pending","plugin_tags-posts","plugin_category-communication","plugin_contributors-webguyio","plugin_committers-webguyio","plugin_support_reps-johnmarty"],"banners":{"banner":"https:\/\/ps.w.org\/contributor-notifications\/assets\/banner-772x250.jpg?rev=2238259","banner_2x":"https:\/\/ps.w.org\/contributor-notifications\/assets\/banner-1544x500.jpg?rev=2238259","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/contributor-notifications\/assets\/icon-128x128.jpg?rev=2238259","icon_2x":"https:\/\/ps.w.org\/contributor-notifications\/assets\/icon-256x256.jpg?rev=2238259","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/github.com\/webguyio\/support\">\ud83d\udcac Ask Question<\/a> | <a href=\"mailto:webguywork@gmail.com\">\ud83d\udce7 Email Me<\/a><\/p>\n\n<p>An incredibly simple and lightweight solution for alerting you of new pending posts from contributors and alerting contributors when their submissions are either approved or declined.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li>Sends email to admin if new post pending<\/li>\n<li>Sends email to author if pending post approved<\/li>\n<li>Sends email to author if pending post declined<\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>Automatic<\/strong><\/p>\n\n<ul>\n<li>From your WordPress Admin, navigate to: <strong>Plugins<\/strong> &gt; <strong>Add New<\/strong><\/li>\n<li>Search for: <strong>Contributor Notifications<\/strong><\/li>\n<li>Install it<\/li>\n<li>Activate it<\/li>\n<\/ul>\n\n<p><strong>Manual<\/strong><\/p>\n\n<ul>\n<li>Download<\/li>\n<li>Unzip<\/li>\n<li>Upload to <strong>\/plugins\/<\/strong> folder<\/li>\n<li>Activate<\/li>\n<\/ul>\n\n<p>That's it. There are no settings to adjust.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"text%20customization%20%26%20translation\"><h3>Text Customization &amp; Translation<\/h3><\/dt>\n<dd><p>The email text is fully customizable and translation-ready. You can change the wording, the language, and add custom HTML and CSS.<\/p>\n\n<p>Use whatever string swap\/translation method you like, but I recommend the <a href=\"https:\/\/wordpress.org\/plugins\/say-what\/\">Say what? plugin<\/a> because it's the easiest way to change the text with no coding required.<\/p>\n\n<p>To use Say what?, you need to add three pieces of info, the exact text string you'd like to alter, the text domain, and the replacement string you'd like to use.<\/p>\n\n<p>Strings:<\/p>\n\n<pre><code>New Pending Post\n&lt;!--email-admin--&gt;\nYour Post Has Been Approved\n&lt;!--email-contributor-approved--&gt;\nYour Post Has Been Declined\n&lt;!--email-contributor-declined--&gt;\nSorry, your post has been declined.\n | \n<\/code><\/pre>\n\n<p>Text Domain:<\/p>\n\n<pre><code>contributor-notifications\n<\/code><\/pre>\n\n<p>(see <a href=\"https:\/\/ps.w.org\/contributor-notifications\/assets\/say-what-screenshot.jpg\">example screenshot<\/a>)<\/p><\/dd>\n<dt id=\"why%20aren%27t%20emails%20being%20sent%3F\"><h3>Why aren't emails being sent?<\/h3><\/dt>\n<dd><p>I'm using the built-in <code>wp_mail<\/code> function. Most hosting environments (even shared hosts like Bluehost and GoDaddy) can handle email, but not very well out-of-the-box and require being optimized. It actually takes a bit of work to make sure your emails are deliverable. Some recommendations:<\/p>\n\n<ul>\n<li>Check that your SPF, DKIM, and other email records are set up correctly (<a href=\"https:\/\/www.mail-tester.com\/\">mail-tester.com<\/a> is a great all-around tool for checking and fixing common email deliverability issues)<\/li>\n<li>Even on shared hosts, you should be able to add a dedicated IP to your account for very cheap (which allows you to get away from shared IPs that have a bad reputation because your neighbors are spamming)<\/li>\n<li>If all else fails, you can abandon using your own server for mail altogether, and host offsite with a free or paid third-party service like Gmail (check out the <a href=\"https:\/\/wordpress.org\/plugins\/wp-mail-smtp\/\">WP Mail SMTP<\/a> plugin to go that route)<\/li>\n<\/ul><\/dd>\n<dt id=\"this%20plugin%20only%20works%20for%20the%20pending%20post%20status.\"><h3>This plugin only works for the Pending post status.<\/h3><\/dt>\n<dd><p>Some examples of when this plugin might be useful include when you allow registration on your site and by default, new users are granted the Contributor role, or when using a plugin like <a href=\"https:\/\/wordpress.org\/plugins\/user-submitted-posts\/\">User Submitted Posts<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5<\/h4>\n\n<ul>\n<li>Minor code cleanup<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Set the admin\/editor notification to a custom email address<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Email text can now be customized\/translated<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Fixed error \"Call to undefined function wp_get_current_user()\"<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>New<\/li>\n<\/ul>","raw_excerpt":"An incredibly simple and lightweight solution for alerting you of new pending posts from contributors and alerting contributors when their submissions &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/116903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=116903"}],"author":[{"embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webguyio"}],"wp:attachment":[{"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=116903"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=116903"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=116903"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=116903"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=116903"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mn.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=116903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}