{"id":1158,"date":"2008-07-03T00:33:17","date_gmt":"2008-07-03T00:33:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/grunion-contact-form\/"},"modified":"2012-07-20T14:59:46","modified_gmt":"2012-07-20T14:59:46","slug":"grunion-contact-form","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/grunion-contact-form\/","author":6015,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3","stable_tag":"2.3","tested":"3.3.2","requires":"3.0","requires_php":"","requires_plugins":"","header_name":"Grunion Contact Form","header_author":"Automattic, Inc.","header_description":"","assets_banners_color":"","last_updated":"2017-11-28 16:23:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/automattic.com\/#","header_author_uri":"http:\/\/automattic.com\/","rating":3,"author_block_rating":0,"active_installs":1000,"downloads":206332,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":[],"upgrade_notice":{"1.2":"<p>Fixes a PHP Warning.<\/p>","1.1":"<p>Now with more options!<\/p>"},"ratings":{"1":"1","2":0,"3":0,"4":0,"5":"1"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","2.0","2.0-demo","2.0-rc1","2.1","2.2","2.3"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[358,267,1644],"plugin_category":[41],"plugin_contributors":[77494,77559,77565],"plugin_business_model":[],"class_list":["post-1158","plugin","type-plugin","status-closed","hentry","plugin_tags-contact-form","plugin_tags-email","plugin_tags-wordpress-com","plugin_category-communication","plugin_contributors-automattic","plugin_contributors-mdawaffe","plugin_contributors-nickmomrik","plugin_committers-josephscott","plugin_committers-lessbloat","plugin_committers-mdawaffe","plugin_committers-tellyworth"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/grunion-contact-form.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Add a contact form to any post or page by inserting <code>[contact-form]<\/code> in the post.  Messages will be sent to the post's author or any email address you choose.<\/p>\n\n<p>Or add a contact form ta a text widget.  Messages will be sent to the email address set in your Settings -&gt; General admin panel or any email address you choose.<\/p>\n\n<p>Your email address is never shown, and the sender never learns it (unless you reply to the email).<\/p>\n\n<p>As seen on WordPress.com.<\/p>\n\n<h4>Configuration<\/h4>\n\n<p>The <code>[contact-form]<\/code> shortcode has the following parameters:<\/p>\n\n<ul>\n<li><p><code>to<\/code>: A comma separated list of email addresses to which the messages will be sent.\nIf you leave this blank: contact forms in posts and pages will send messages to the post or page's author; and\ncontact forms in text widgets will send messages to the email address set in Settings -&gt; General.<\/p>\n\n<p>Example: <code>[contact-form to=\"you@me.com\"]<\/code><\/p>\n\n<p>Example: <code>[contact-form to=\"you@me.com,me@you.com,us@them.com\"]<\/code><\/p><\/li>\n<li><p><code>subject<\/code>: The e-mail subject of the message defaults to <code>[{Blog Title}] {Sidebar}<\/code> for text widgets\nand <code>[{Blog Title}] {Post Title}<\/code> for posts and pages. Set your own default with the subject option.<\/p>\n\n<p>Example: <code>[contact-form subject=\"My Contact Form\"]<\/code><\/p><\/li>\n<li><p><code>show_subject<\/code>: You can allow the user to edit the subject by showing a new field on the form. The\nfield will be populated with the default subject or the subject you have set with the previous option.<\/p>\n\n<p>Example: <code>[contact-form subject=\"My Contact Form\" show_subject=\"yes\"]<\/code><\/p><\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt>What's a Grunion?<\/dt>\n<dd><p>The plugin was written in Southern California, home of an unusual fish call the <a href=\"http:\/\/en.wikipedia.org\/wiki\/Grunion\">Grunion<\/a>.\nThere's no correlation between fish and contact forms as far as I can tell; it's just a fun sounding word that's geographically apropos.<\/p><\/dd>\n<dt>What about spam? Will I get a lot from the contact form?<\/dt>\n<dd><p>If you have <a href=\"http:\/\/akismet.com\/\">Akismet<\/a> installed on your blog, you shouldn't get much spam.\nAll the messages people send to you through the contact form will be filtered through Akismet.<\/p><\/dd>\n<dt>Anyone can put whatever they want in the name and email boxes. How can I know who's really sending the message?<\/dt>\n<dd><p>If a logged member of your site sends you a message, the end of the email will let you know that the message was sent by a verified user.\nOtherwise, you can't trust anything... just like a blog comment.<\/p>\n\n<p>Anonymity is both a curse and a blessing :)<\/p><\/dd>\n<dt>My blog has multiple authors. Who gets the email?<\/dt>\n<dd><p>By default, the email is sent to the author of the post with the contact form in it. So each author on your blog can have his or her own contact form.<\/p>\n\n<p>In the contact form shortcode, you can specify what email address(es) messages should be sent to with the <code>to<\/code> parameter.<\/p><\/dd>\n<dt>Great! But how will my visitors know who they're sending a message to?<\/dt>\n<dd><p>Just make the title of your post \"Contact Mary\" or put \"Hey, drop John a line with the form below\" in the body of your post.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3<\/h4>\n\n<ul>\n<li>Fix for Chrome going 'oh snap' when inserting a new contact form<\/li>\n<li>Fix for export\/import issue that created users incorrectly<\/li>\n<li>Add 'grunion_pre_message_sent' action (dimadin)<\/li>\n<li>Updates to work with WordPress 3.3+ changes to wp-admin UI<\/li>\n<\/ul>\n\n<h4>2.2<\/h4>\n\n<ul>\n<li>Only load grunion.css on pages with a contact form<\/li>\n<li>Be better about checking for valid email addresses<\/li>\n<li>Track the permalink for the contact form that was used and provide that detail in the email and Feedbacks page<\/li>\n<li>Fix for the problem where every feedback would be marked as spam if the Akismet plugin wasn't activated<\/li>\n<li>Make sure wp_kses only gets used on strings<\/li>\n<li>New filter: grunion_still_email_spam, for those that want to still gets emails even when a feedback has been flagged as spam<\/li>\n<\/ul>\n\n<h4>2.1<\/h4>\n\n<ul>\n<li>Fix error where the form builder wouldn't load correctly when using mapped domains<\/li>\n<li>Don't attempt to check form submission for spam unless the Akismet plugin is active<\/li>\n<li>Fixed form styles so that they wouldn't affect forms outside grunion container<\/li>\n<li>Fixed \"Add form to post\" button in IE7<\/li>\n<li>Fixed \"re-arrange\" in drag and drop so that it doesn't hard return<\/li>\n<li>Hid \"re-arrange\" once you start dragging<\/li>\n<li>Fixed issue where if you had content in the post, and added a form the content disappeared<\/li>\n<li>Fixed form field width for when form is in the sidebar<\/li>\n<li>Fixed First textarea label is always missing in email<\/li>\n<li>Fixed Name, Email, Web site are always shown in default labels<\/li>\n<li>Fixed Result page only shows the first textarea message<\/li>\n<li>Fixed Results missing in the email notification<\/li>\n<li>Limit form field submissions to valid text<\/li>\n<li>Fixed broken path to button-grad-active.png<\/li>\n<li>Encode drop down options so that quotes and commas work correctly<\/li>\n<li>Encode quotes in field labels so that they show up correctly<\/li>\n<li>Fix the from address formatting in the email headers<\/li>\n<li>Use the correct bulk action filter to limit the list to supported actions only<\/li>\n<li>Removed inline styles<\/li>\n<li>Moved basic form CSS to include<\/li>\n<li>Changed HTML shortcode insert from .html() to .val()<\/li>\n<li>Fixed HTML encoding of option values for select fields<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Fix a PHP Warning in some CGI evironments.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Move to shortcode API.<\/li>\n<li>Add <code>to<\/code>, <code>subject<\/code> and <code>show-subject<\/code> options.<\/li>\n<li>Allow use in text widgets.<\/li>\n<li>Move spam check to a filter.<\/li>\n<\/ul>","raw_excerpt":"Add a contact form to any post, page or text widget. Messages will be sent to any email address you choose. As seen on WordPress.com.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/1158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=1158"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mdawaffe"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=1158"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=1158"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=1158"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=1158"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=1158"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=1158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}