I need a vote plugin that will display an up and down arrow beside the post so users can vote on the post up or down.
The voting stats can be renewed per the week. Meaning the users can vote again for each week and posts will get fresh new votes. Think of it like the billboard charts where music videos can remain on top or drop down per week or day, depending on the vote received.
The voting plugin will show the vote stats for the day, yesterday, this week, last week, and total unique votes.
I prefer there that these elements will be in tags or tokens so I can control how each of the voting objects will be displayed like:
Example: %voteup%, %votedown%, %voteups_thisweek%, %voteups_lastweek%, %voteups_current%, %votedowns_current%, %voteups_yesterday%, %votedowns_yesterday%, %up_total%, %down_total%
Or in template tag form like voteup(), votedown(), etc. or whatever. I just want to control the layout of the vote block so I can position it anywhere I want and add text.
Also, the plugin will allow posts to be ordered by the most votes. I've seen plugins where users can attach for example "orderby=upvotes" in wp queries. Additionally, it can also be ordered by the other arguments like "orderby=downvotes_thisweek", etc.
In the admin panel, there will be an option that will allow users to not show the vote button on specific pages, category or post-types.
There must also be a panel for the stats overview showing the List of post and vote stats for "Today, Yesterday, This Week, Lastweek, Unique Total" columns.
Other options include:
- Option to show "Up" vote button only, in case we decide that we don't want to display the "Down" vote button.
- Renew votes: Per week, per day, don't renew.
- Who can vote: Users only, visitors only, anyone.
Plugin must work with custom post types since I deal mostly with custom post types.
Users can not vote multiple times, obviously.
*Plugin rights will belong to me afterwards.