WP Manifestindependent plugin directory
manifest / content / game-app-plugin-casino

Game App Plugin Casino

Casino game showcase plugin — promo codes, game grid, review cards, game stats (RTP/volatility/pros/cons/FAQ), carousel slider, list & grid archives with ratings, badges, search, filter, CSV import/export, and SEO schema markup.

by Kuya Mecky Pogi · github.com/kuyamecky/game-app-plugin-casino

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/kuyamecky/game-app-plugin-casino/archive/refs/heads/main.zip

Requires: WordPress 5.8+ | PHP 7.4+

A comprehensive WordPress plugin for casino game showcase websites. Handles promo codes, game listings, reviews, stats, carousels, and SEO schema markup — all without any external dependencies.


Features

  • Promo Codes — Scheduled morning/afternoon/evening promos with countdown timers and copy-to-clipboard
  • Game Grid ([yono_games]) — Cards or wide layout with search, filter, sort, badges, countdown for upcoming games
  • Game Review ([yono_game_review]) — Full review card with logo, stars, chips, meta grid, description, download button
  • Game Stats ([ygr_game_stats]) — RTP, volatility, min/max bet, max win, GameRank score, Pros/Cons, FAQ accordion
  • Carousel ([yono_games_carousel]) — Auto-looping showcase with progress bar, swipe, dots, arrows, keyboard nav
  • Grid Archive ([yono_games_grid_archive]) — Image grid with hover overlay, play button, score badge
  • List Archive ([yono_games_list_archive]) — Compact list with Play Now + Details buttons
  • Latest Apps ([yono_latest_apps]) — Compact sidebar list
  • Related Apps ([yono_related_apps]) — Auto related games by category/badge
  • CSV Import/Export — Bulk manage games via spreadsheet
  • SEO Schema — JSON-LD: SoftwareApplication, AggregateRating, BreadcrumbList, FAQPage
  • Auto GameRank Score — 0–100 score calculated from rating, RTP, URLs, and pros count

Installation

  1. Download or clone this repo
  2. Upload the game-app-plugin-casino folder to /wp-content/plugins/
  3. Activate via Plugins > Installed Plugins
  4. Go to Settings > Permalinks and click Save Changes to flush rewrite rules

Shortcode Reference

[yono_games]

[yono_games style="cards" cat="" badge="" per_page="60" columns="3" sort="name" show_search="true" show_filters="true"]

[yono_game_review]

[yono_game_review slug="nightfall-hunting"]
[yono_game_review id="123"]

[ygr_game_stats]

[ygr_game_stats slug="nightfall-hunting"]

[yono_games_carousel]

[yono_games_carousel count="6" cat="" badge="" order="latest" autoplay="4000" show_dots="true" show_arrows="true"]
  • autoplay="0" disables auto-loop

[yono_games_grid_archive]

[yono_games_grid_archive per_page="12" columns="5" cat="" badge="" order="latest"]

[yono_games_list_archive]

[yono_games_list_archive per_page="10" cat="" badge="" order="latest"]

[yono_latest_apps]

[yono_latest_apps count="6" cat="Slots" order="latest"]

[yono_related_apps]

[yono_related_apps count="4" by="cat,badge" order="relevance"]

Game Fields (Admin)

Field Meta Key Description
Logo _yg_logo Game image URL
Subtitle _yg_subtitle e.g. "Slots Game"
Welcome Bonus _yg_bonus e.g. "Rp12,000 – Rp25,000"
Min Withdrawal _yg_min_withdraw e.g. "Rp20,000"
CTA Text _yg_cta_text Button label (default: Download)
CTA URL _yg_cta_url Primary download/play link
Download URL _yg_download_url Fallback if CTA URL is empty
Telegram _yg_telegram Telegram channel link
Developer _yg_dev Developer name
Version _yg_version e.g. "1.3.2"
Size (MB) _yg_size_mb e.g. "156"
Updated _yg_updated e.g. "Today"
Downloads _yg_downloads e.g. "500,000"
Rating _yg_rating 0–5 decimal
Votes _yg_votes Integer vote count
Description _yg_desc Long review text

GameRank Fields (Admin — separate meta boxes)

Field Meta Key Description
RTP % _gre_rtp e.g. "96.4"
Volatility _gre_volatility low / medium / high / very-high
Min Bet _gre_min_bet e.g. "1"
Max Bet _gre_max_bet e.g. "500"
Max Win _gre_max_win e.g. "250" (shown as 250x)
Play URL _gre_play_url Real money play link
Demo URL _gre_demo_url Free demo link
Score _gre_score Auto-calculated 0–100
Pros _gre_pros Array of bullet points
Cons _gre_cons Array of bullet points
FAQs _gre_faqs Array of {question, answer} pairs

Taxonomies

  • game_cat — Categories: Slots, Arcade, Rummy, Bingo, etc.
  • game_badge — Badges: New, Hot, Coming Soon

GameRank Auto-Score Formula

Condition Points
Rating × 10 up to 50
RTP ≥ 97% +25
RTP 95–96.9% +18
RTP 90–94.9% +10
Demo URL set +10
Play/CTA URL set +10
3+ Pros +5
Max 100

Changelog

3.0.0

  • Added [yono_games_carousel] — auto-looping game showcase with progress bar, swipe, dots, keyboard nav
  • Rewrote [yono_games_list_archive] — Play Now + Details split action buttons
  • Rewrote [yono_games_grid_archive] — hover overlay, score badge, ribbon badges
  • Fixed FAQ save bug (indexed input names + nonce in FAQ meta box)
  • Fixed FAQ accordion JS (moved to wp_footer, added onclick fallback)
  • Replaced all emoji icons with inline SVGs
  • Added Download button fallback (uses _yg_download_url when CTA URL is empty)
  • Mobile-first responsive CSS for review card and stats box
  • Replaced save button with View Details button on game cards
  • Added rating + vote count to game cards

2.0.0

  • Merged Yono Promos + GameRank Engine into single file
  • Fixed namespace/duplicate function errors

1.0.0

  • Initial release

License

GPL-2.0+ — https://www.gnu.org/licenses/gpl-2.0.html