=== Voxa Live Polls ===
Contributors: appstrdesign
Tags: poll, vote, live results, match prediction, survey
Requires at least: 5.8
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Real-time polls and "Who will win this match?" prediction widgets for news sites and sports blogs.

== Description ==

* Three poll types: single choice, multiple choice and match prediction (home / draw / away with team crests).
* Live results that refresh automatically (only for polls visible on screen).
* Full AJAX voting with custom modals, toasts and confetti — no browser alerts.
* Page-cache friendly: vote state and security tokens are loaded via AJAX.
* Duplicate vote protection: cookie, salted IP hash, user account, or none.
* Scheduling with start / end dates and a live countdown.
* Five front-end themes (Aurora, Midnight, Stadium, Paper, Neon) + accent color + corner radius.
* Shortcode, Gutenberg block, classic widget, classic editor "Add Poll" button and an editor meta box.
* Placement screen: attach polls to posts and pages (tabs, AJAX search & pagination, bulk assign).
* Admin app with six color themes, dashboard charts, results page and CSV export.
* Fully responsive, translation ready (English + Turkish included).

== Usage ==

`[voxa_poll id="12"]`
`[voxa_poll id="latest"]`
`[voxa_poll id="random" theme="stadium" align="center"]`

== Developer hooks ==

* `voxa_client_ip` — filter the detected visitor IP (trusted proxies / CDN).
* `voxa_pre_vote` — return a WP_Error to block a vote (captcha, membership…).
* `voxa_vote_recorded`, `voxa_poll_saved`, `voxa_poll_deleted`, `voxa_poll_reset` — actions.
* `voxa_capability` — capability needed to manage polls (default `manage_options`).
* `voxa_post_types` — post types available for placement.
* `voxa_poll_html` — filter the rendered markup.

== Changelog ==

= 1.0.0 =
* Initial release.
