This is the message that is sent to someone e.g. the mayor.
It could be anything you like and there is an option to either lock it or allow senders to edit.
The message is set up in SpeakOut! > petitions > edit in your WordPress dashboard.
# SpeakOut! features include:
* support for Markdown Syntax so that the message can be formatted with _italics_ or **bold** text, or a heading, like above.
* many phrases are editable by admin
* optional confirmation of signatures
* set a goal for signatures and display a progress bar
* set an expiration date
* optionally display and include address fields in the message
* redirect to URL after successful signing
* one additional optional custom field
* optional newsletter sign up
* shortcode to display a list of signatures
* shortcode to display signature count
* shortcode to display signature goal
* optional privacy to only display first letter of surname
* optional BCC message to signer
* multiple languages
* import petitions and signatures from legacy speakup plugin
* great support through plugin site on WordPress.com
Share this with your friends:
There isn’t room for all my target emails
In your hosting management (cpanel?) create a series of email forwarders; something like firstname.lastname@example.org for each email address.
Then make that forwarder (email@example.com) your target email in the petition.
So when the petition is sent to firstname.lastname@example.org it is forwarded to everyone in your list.
That is tedious, can I change the code?
Firstly, backup your database:
Then in your database, in the table wp_dk_speakout_petitions change the target_email from type VARCHAR (300) to LONGTEXT – this allows more data to be stored in the database table. I am deliberately being a bit vague as if you don’t know how to do this based on the minimal information, you shouldn’t be messing with the database 😛
Next, make a copy of /wp-content/plugins/speakout/includes/addnew.view.php
Open the original file search for
<input name=”target_email” id=”target_email” value=”<?php echo esc_attr( $petition->target_email ); ?>” size=”40″ maxlength=”300″ type=”text” />
remove the text maxlength=”300″ so that the line becomes
<input name=”target_email” id=”target_email” value=”<?php echo esc_attr( $petition->target_email ); ?>” size=”40″ type=”text” />
this removes the restriction on the number of characters allowed in the form field.
You may also want to increase the width of the field by over-riding the CSS styling. You do this by adding style=”width:100%”
So the final code becomes
<input name=”target_email” id=”target_email” value=”<?php echo esc_attr( $petition->target_email ); ?>” size=”40″ type=”text” style=”width:100%” />
However note that this is liable to be over-written whenever an update has changes to this file…which is often.