New shortcode to show the number of signatures
-
Hello Kreg,
A group of activists asked me to install your plugin in their blog, but I needed to implement a little change. They wanted to be able to place the number of signatures in a variety of places, so I wrote a little function to habilitate a second shortcode.
It a very simple shortcode. It’s usage is:
[signaturecount id=”1″]
You can use it wherever you want (in posts or pages). To implement it, the only thing I did was to add a function to the includes/signaturelist.php file.
// register shortcode to display signatures count add_shortcode( 'signaturecount', 'dk_speakup_signaturescount_shortcode' ); function dk_speakup_signaturescount_shortcode( $attr ) { include_once( 'class.petition.php' ); $id = 1; // default if ( isset( $attr['id'] ) && is_numeric( $attr['id'] ) ) { $id = $attr['id']; } $petition = dk_speakup_Petition::retrieve( $id ); return $petition->signatures; }
I’ll probably add more changes, so created a project in GitHub with my fork: https://github.com/elcapo/speakup
It will be nice if you could add this function to the “core” so everybody can use it.
Thanks for your attention!
https://www.ads-software.com/extend/plugins/speakup-email-petitions/
- The topic ‘New shortcode to show the number of signatures’ is closed to new replies.