No sections match . Try a shorter keyword, or press Esc to clear.

Theme guide · Envato ready

VegasX documentation

Install the theme, import the demo, then configure every admin screen and Customizer panel — written for buyers who need where to click and what to fill.

Press / to search · Esc clears · works offline from index.html

Updated v1.36.1736 WordPress 6.0+ PHP 7.4+
01
Getting started

Install, activate, import demo, fix permalinks.

1. Introduction

VegasX is a premium WordPress theme for iGaming review and affiliate sites — not a real-money gambling engine. It never processes bets or player wallets.

Use it to publish casino reviews, bonus offers, slot guides, provider profiles, and sports odds boards. Buyers configure the look in the Customizer and the copy/data in the top-level VegasX admin menu.

Who this guide is for

  • Buyers setting up the theme for the first time
  • Editors who add casinos, bonuses, and news after launch
  • Developers packaging a child theme or connecting forms / ESP endpoints

What you get

Custom post types

Casinos, Bonuses, Slots, Providers, Sports Events, and Live Lobby Games with meta fields built in.

One-click demo

Sample content, essential pages, and menus so you can see the full front end in minutes.

VegasX admin hub

Editable archive headlines, feature-page copy, and auth screens without touching code.

Customizer controls

Colors, hero, ticker, jackpot, footer, and homepage section order — live preview included.

Shortcodes

Drop toplists, bonuses, slots, or the jackpot counter into any page or post.

Translation & RTL

Text domain vegasx, .pot file included, and automatic RTL stylesheet support.

2. Quick start

Fastest path from zip upload to a working demo front end.

  1. Install & activate

    Appearance → Themes → Add New → Upload Theme → upload vegasx.zip → Activate.

  2. Import demo

    VegasX → DashboardImport demo content (1 click).

    VegasXDashboard

  3. Save permalinks

    Settings → Permalinks → choose Post nameSave Changes.

  4. Preview & brand

    Open the front end, then Appearance → Customize for logo, colors, hero CTAs, and age badge.

  5. Replace demo links

    Swap casino / bonus affiliate URLs and footer disclaimer text before going live (see go-live checklist).

Prefer a clean library? Use Create essential pages instead of full demo import. You get Home, News, legal pages, and menus without sample casinos.

3. Requirements

Confirm hosting meets these numbers before you upload the theme zip.

ItemMinimumRecommended
WordPress6.06.7 or newer
PHP7.48.1+
MySQL / MariaDB5.7 / 10.3Current stable
Memory128 MB256 MB+
PermalinksNot “Plain”Post name
HTTPSOptional locallyRequired on production
Hosting tip Disable aggressive page cache while you configure menus and Customizer, then enable it again after Publish. Demo import needs a normal Administrator role (manage_options).

4. Installation

A) Via WordPress admin (recommended)

  1. Log in to wp-admin.
  2. Go to Appearance → Themes → Add New → Upload Theme.
  3. Choose vegasx.zip (theme package only — not the documentation zip).
  4. Click Install, then Activate.

B) Via FTP / SFTP

  1. Unzip vegasx.zip.
  2. Upload the folder vegasx into /wp-content/themes/.
  3. Activate under Appearance → Themes.
Packaging tip Keep documentation in a separate zip for Envato. Do not put the docs folder inside the theme package.
Screenshot: Appearance → Themes after VegasX is activated (theme thumbnail + Activate status).

5. First login checklist

Do these steps in order right after you activate VegasX.

  1. Open the VegasX hub

    In wp-admin, open the top-level menu VegasX → Dashboard.

    VegasXDashboard

  2. Import demo (or start clean)

    Click Import demo content (1 click) for a full sample site, or Create essential pages if you prefer an empty CPT library.

  3. Save permalinks

    Go to Settings → Permalinks, choose Post name, then Save Changes — even if it already looks selected.

    SettingsPermalinks

  4. Confirm Reading settings

    Front page should be Home, Posts page News & blog (demo sets this automatically).

  5. Brand the site

    Open Appearance → Customize: upload logo, set brand colors, edit hero CTAs and age badge.

  6. Swap affiliate URLs

    Replace demo tracking links on casinos and bonuses with your own affiliate / play URLs.

  7. Localize disclaimers

    Edit footer affiliate disclaimer and responsible-gambling text for your market and language.

6. Demo import & reset

Path

VegasXDashboard

Available to Administrators only (manage_options).

Dashboard actions
ButtonWhat it does
Import demo content (1 click) Creates sample casinos, bonuses, slots, providers, events, taxonomies, essential pages and menus. Best for first install.
Re-import / top-up demo Adds missing demo items without wiping your whole site (shown when some content already exists).
Create essential pages Creates Home, News & blog, About, Contact, Responsible Gambling, Privacy Policy (+ feature/auth pages), sets Reading options, builds primary menu.
Reset demo content Deletes all Casino / Bonus / Slot / Provider / Event posts. Cannot be undone. Confirm carefully.
Open Customizer / View site Shortcuts only.
Reset warning Reset removes every Casino / Bonus / Slot / Provider / Event post — not only items that came from the demo. Use on staging, or only when you truly want a clean CPT database. This cannot be undone without a backup.
02
Site basics

Homepage, logo, menus, widgets, and Customizer.

8. Homepage & News page

  1. Go to Settings → Reading.
  2. Choose A static page.
  3. Homepage: select Home.
  4. Posts page: select News & blog (or your news page).
  5. Save.

The Home page uses the theme front-page layout (hero, rankings, bonuses, slots, sports…). The Posts page is your news/guides archive.

9. Logo & menus

Logo

  1. Appearance → Customize → Site Identity.
  2. Upload Logo (about 240×60, transparent PNG works best).
  3. If no logo is set, the Customizer “Text logo fallback” is used.

Menus — where to click

  1. Go to Appearance → Menus (or Customize → Menus).
  2. Create a menu, add pages + CPT archives (Casinos, Bonuses, Slots…).
  3. Assign locations:
LocationWhere it shows
Primary MenuMain header (desktop + mobile)
Top Bar MenuOptional compact links in the top bar
Footer MenuFooter navigation / legal links
Tip Demo import / “Create essential pages” usually builds a Primary menu for you. Edit it and replace demo links with your live pages.

10. Widgets

Path

AppearanceWidgets

Primary Sidebar

Used on blog / news layouts. Add search, recent posts, categories, or custom HTML.

Footer Column 1–4

Column count is controlled in Customizer → Footer → Footer columns. Put menus, text, or brand widgets here.

11. Customizer — what to fill

Path

AppearanceCustomizeVegasX Theme Options

Work panel by panel. Changes preview live on the right. Click Publish when you are happy.

Brand Colors

  • Primary (CTA) — main pink/action buttons
  • Secondary (accent) — cyan accents
  • Tertiary (highlight) — lime highlights
  • Violet — extra accent

Header & Ticker

  • Enable sticky header / Show live winners ticker
  • Top bar text, Age badge (e.g. 18+)
  • Text logo fallback if no image logo
  • Header login label + URL → your Log in page
  • Header CTA label + URL → Sign up or Top Casinos
  • Ticker badge / “just won” / “on” phrases + winners list text

Hero

  • Show hero / decorative artwork
  • Eyebrow, title (HTML allowed for accent span), supporting text
  • Primary & secondary button labels + URLs
  • Trust badges 1–3
  • Stats: Casinos / Bonuses / Slots numbers + labels
  • Jackpot label, LIVE badge, subtitle (amount is under Jackpot section)

Jackpot counter

  • Starting amount — number shown at load
  • Increment per 100ms — animation speed
  • Currency symbol — e.g. $

Footer

  • Footer columns (1–4), copyright, affiliate disclaimer
  • Responsible gambling text + up to 4 help badges (label + URL)
  • Social URLs: X, Instagram, Facebook, Telegram, YouTube

Homepage sections

For each block (toplist, bonuses, why, slots, sports, providers, blog, newsletter):

  • Show / hide section
  • Badge, title, subtitle, link label, optional link URL
  • Number of items
  • Display order (controls section stacking)

Optional: Show content from the Home page editor if you want classic page content on the front page.

Why VegasX

  • Four metrics (value + label)
  • Trust cards (title + text)
  • Foot line

Newsletter CTA

  • Title, text, placeholder, button, legal line
  • Form action URL — paste your ESP form endpoint (Mailchimp, etc.). Without it the form is visual/demo only.
03
VegasX admin

Hub menu, archive copy, feature pages, auth screens.

12. VegasX admin menu map

After activation, use the left admin menu VegasX. It groups WordPress screens and theme settings in one hub.

SectionWhat you manage there
DashboardDemo import, shortcuts, site setup
Posts / Media / Pages / CommentsCore WordPress content (still available)
CasinosCasino CPT + categories, tags, payments, licenses + Casino Page settings
Live CasinoLobby games + Live Casino page settings
Bonuses / Slots / Providers / Sports OddsEach CPT + its archive settings page
FeaturesCompare, Contact, About, Lottery, How We Rate, FAQ, RG, Privacy, 404
AuthLogin / Sign up / Forgot password page settings
Theme options live in two places VegasX menu = content + page copy. Appearance → Customize → VegasX Theme Options = colors, hero, homepage layout, footer chrome.

13. Archive / listing page settings

These screens change the copy and labels of archive pages — not the posts themselves. Open them from the VegasX menu (e.g. Casinos → Casino Page).

News Page Settings

Path

VegasXPostsNews Page

  • Hero eyebrow / title / description
  • Posts per page, post order
  • Pagination & empty-state texts
  • Sidebar panel titles (Latest, Topics, Top casinos…)
  • Card / search labels

Casino Page Settings

  • Hero texts, casinos per page, sort order
  • Table column labels (Rank, Logo, Casino, Bonus, Visit…)
  • Review link, Copy button, Exclusive badge, CTA fallback
  • Rotating offer labels 1–5

Bonus / Slot / Provider / Sports Page Settings

  • Hero + items per page + order
  • Toolbar / filter / card labels
  • Empty states (Slots also has infinite-scroll messages)
  • Sports: bet slip texts, board filters, responsible gambling sidebar copy

Live Casino Page Settings

  • Hero, trust strip stats
  • Ranked casinos / lobby / method cards / providers block labels
Tip After changing archive URL slugs in settings, re-save Settings → Permalinks so WordPress rebuilds rewrite rules.

14. Feature page settings (fill these)

Path

VegasXFeatures

Fill the matching settings screen, then assign the page template on the WordPress page itself.

About Page Settings

  • Hero — kicker, title, accent, intro text
  • Sections — add Mission / Accordion blocks with items
  • Bottom CTA — title, text, button labels

Then open the About page and assign template About Us (Pages → Edit → Template).

Contact Page Settings

  • Hero texts
  • Email, phone, office hours, address, map embed URL
  • Social links
  • Form topics list + form labels / placeholders / success & error messages
  • Bottom CTA
Important The contact UI does not send email by itself. Connect a form plugin for production, or use the vegasx_contact_form_send filter (see Contact).

FAQ / How We Rate / Responsible Gambling / Privacy

  • Hero fields
  • Topics / sections with Q&A items (add rows in admin)
  • Bottom CTA buttons

Assign templates: FAQ or Info Page as appropriate.

Casino Compare Settings

  • Hero
  • Table rows — criteria (Text or Rating stars)
  • Columns — casinos; use “Fill from casino” where available, set Logo / Play URL / Review URL

Lottery Page Settings

  • Hero, trust chips, jackpot panel
  • Draws, partners, how-it-works steps, FAQ rows

404 Error Page Settings

  • Browser tab title, badge, big code, title (use | for accent split), description
  • Quick links list

15. Login / Sign up / Forgot password

  1. Open VegasX → Auth → Login / Sign up / Forgot Password settings and edit left-panel copy + form labels.
  2. Edit the matching Pages and set templates: VegasX — Log in, VegasX — Sign up, VegasX — Forgot password.
  3. In Customizer → Header, point Login URL and CTA URL to those pages.
  4. For Sign up to work: Settings → General → Anyone can register (checked).
Security Open registration creates real WordPress users. Use a security plugin and disable registration if you do not need a members area.
04
Content workflow

Add casinos, bonuses, slots, providers, events, and news.

16. Recommended content order

Create related items in this order so dropdowns and cards are never empty.

  1. Providers — studios that slots will link to.
  2. Casinos — reviews with affiliate URLs and ratings.
  3. Bonuses — link each offer to a casino.
  4. Slots — assign a provider; add RTP / volatility.
  5. Sports events & Live lobby games — optional boards.
  6. News posts — guides and updates for the blog block.
Images Prefer transparent PNG/WebP logos (~400×200) and square slot art (~600×600). Upload inside each Details meta box — that also sets the featured image used on cards and archives.

17. How to add a casino (step by step)

Path

VegasXCasinosAdd New Casino

  1. Go to VegasX → Casinos → Add New Casino.
  2. Enter the Title (casino name).
  3. Write the long review in the editor.
  4. Open the Casino Details box and fill:
Casino Details fields
FieldWhat to enter
Casino logoUpload logo (this also sets the featured image)
Editor rating (0–5)Overall score used for ranking / toplists
Established yeare.g. 2019
Minimum deposite.g. $10
Payout speede.g. 0–24h
Games count / CurrenciesShort facts for cards
Welcome bonus headlineShown in lists/tables
Promo codeOptional code users can copy
Affiliate URL keyYour tracking / play link (required for CTA)
CTA button labele.g. Play now
Affiliate link relKeep sponsored/nofollow style attributes as provided
Featured / ExclusiveBadges for highlighting
Pros / ConsOne item per line
Detailed ratingsGames, Bonuses, Payments, Support, Mobile, Security
  1. Assign Categories / Tags / Payments / Licenses in the sidebar taxonomies.
  2. Optional: in Homepage Display, check Show on homepage and set order (1 = first).
  3. Click Publish.
Screenshot: Casino edit screen with Casino Details meta box open and Affiliate URL filled.

18. How to add a bonus

Path

VegasXBonusesAdd New Bonus

  1. VegasX → Bonuses → Add New Bonus.
  2. Title = offer name. Fill Bonus Details:
  • Bonus image
  • Linked casino — select the casino post
  • Bonus amount, Free spins, Wagering, Min deposit, Bonus code, Valid for
  • Bonus affiliate URL — claim / tracking link
  • Exclusive checkbox if needed

Assign a Bonus Type (Welcome, Free spins, Cashback…). Publish. Optionally enable Homepage Display.

19. How to add a slot

Path

VegasXSlotsAdd New Slot

  1. VegasX → Slots → Add New Slot.
  2. Fill Slot Details:
  • Slot image
  • Provider — required; create Providers first if empty
  • RTP %, Volatility (Low / Medium / High)
  • Reels × Rows, Paylines / Ways, Max win
  • Editor rating, Demo URL (iframe-friendly URL if you embed demos)

Publish → optionally Homepage Display.

20. How to add a provider

Path

VegasXProvidersAdd New Provider

  1. VegasX → Providers → Add New Provider.
  2. Title = studio name.
  3. Editor = long overview; Excerpt = short line for cards.
  4. Provider Details → upload Provider logo.
  5. Publish.

21. How to add a sports event

Path

VegasXSports OddsAdd New Event

  1. VegasX → Sports Odds → Add New Event.
  2. Fill Event Details: Team/Player 1 & 2, date/time, league, odds (1 / Draw / 2), bet affiliate URL, team logos.
  3. Assign a Sport taxonomy term.
  4. Publish (+ Homepage Display if needed).

22. How to add a live lobby game

Path

VegasXLive CasinoAdd Lobby Game

  1. VegasX → Live Casino → Add Lobby Game.
  2. Title + Lobby Game Details: game image, short description, tables count badge.
  3. These feed the Live Casino page lobby section (not a public archive).
  4. Assign the Live Casino template to your Live Casino page and fill Live Casino page settings.

23. How to add a news article

  1. VegasX → Posts → Add New Post (or Posts → Add New).
  2. Write content, set featured image, categories/tags.
  3. Optional Article Details: view count, show views on site, key takeaways (one bullet per line).
  4. Optional Homepage Display for the homepage blog block.

Confirm Settings → Reading uses your News page as the Posts page so articles appear in the news archive.

24. Show items on the homepage

Two layers control the homepage:

  1. Customizer → Homepage sections — show/hide blocks, titles, item counts, order.
  2. Homepage Display meta box on each casino/bonus/slot/provider/event/post — pick which items appear and their order.
How selection works If any published item of that type has Show on homepage checked, only marked items appear in that block (sorted by order). If none are marked, the block falls back to automatic ranking / latest items.
Empty section? Enable the section in Customizer, then either mark items with Homepage Display or import demo content so there is something to display.
05
Templates & integrations

Page templates, shortcodes, affiliate links, forms.

25. Page templates — how to assign

Path

PagesEditTemplate

  1. Go to Pages → All Pages → Edit a page.
  2. Find Template (Page attributes / sidebar).
  3. Choose a template → Update.
  4. Fill matching settings under VegasX → Features / Auth.
Template nameUse for
About UsBrand / editorial story
ContactContact page UI
FAQFAQ accordion page
Info PageHow We Rate, Privacy, Responsible Gambling, etc.
Casino CompareComparison table page
Live Casino / Live Casino GameLive casino landings
LotteryLottery landing
ForumsForums-style shell
Full width (no sidebar)Generic full-bleed pages
VegasX — Log in / Sign up / Forgot passwordAuth screens

26. Shortcodes

Paste into a page or post using a Shortcode block (or the Classic editor).

shortcodes
[vegasx_toplist count="5" category="" title="Top casinos"]
[vegasx_bonuses count="6" type="" title="Hot bonuses"]
[vegasx_slots count="8" provider="" title="Popular slots"]
[vegasx_jackpot]
AttributeUsed byWhat to enter
counttoplist / bonuses / slotsHow many items to show
categorytoplistCasino category slug (optional)
typebonusesBonus type slug (optional)
providerslotsProvider slug / matched provider (optional)
titlelistsOptional heading above the block
vegasx_jackpotUses Customizer → Jackpot counter settings

27. Affiliate links — where to put them

PlaceField
CasinoCasino Details → Affiliate URL + CTA label
BonusBonus Details → Bonus affiliate URL
Sports eventEvent Details → Bet affiliate URL
Header buttonsCustomizer → Header login/CTA URLs
Hero buttonsCustomizer → Hero button URLs
Compare columnsCasino Compare Settings → Play / Review URLs

Also keep a clear affiliate disclosure in Customizer → Footer → Affiliate disclaimer.

28. Contact form (production)

  1. Fill VegasX → Features → Contact Page texts.
  2. Assign template Contact to your Contact page.
  3. For real email delivery, install a form plugin or add this in a child theme / custom plugin:
functions.php (child theme)
add_filter( 'vegasx_contact_form_send', function ( $handled, $data ) {
    // Send with wp_mail() or your CRM, then:
    return true;
}, 10, 2 );

29. Newsletter block

  1. Customize → Newsletter CTA — edit copy.
  2. Paste your mailing-list Form action URL.
  3. Without an action URL the block is display-only.
06
Advanced & support

Go-live QA, SEO, translation, child theme, FAQ, packaging.

30. Before you go live

Final QA checklist before pointing DNS or opening traffic.

  • All demo affiliate / play URLs replaced with your tracking links
  • Age badge, footer disclaimer, and RG help links match your market
  • Logo, favicon, and Site Title / Tagline set in Site Identity
  • Primary + Footer menus link to real pages (Privacy, Contact, RG)
  • Homepage sections show the casinos/bonuses you intend (Homepage Display)
  • Contact and newsletter wired for production (plugin / filter / ESP action URL)
  • Permalinks saved; sample archive URLs return 200
  • Cache / CDN purged after final Customizer Publish
  • Backup files + database before the first public day

31. SEO & schema

  • Use Rank Math, Yoast, or SEOPress for titles/meta in production.
  • Theme JSON-LD is off by default to avoid duplicates.
  • Enable theme schema only if you intentionally need it:
enable theme JSON-LD
add_filter( 'vegasx_output_schema', '__return_true' );

32. Translation & RTL

  • Text domain: vegasx
  • Template file: languages/vegasx.pot
  • Translate with Loco Translate or Poedit
  • RTL: style-rtl.css loads automatically for RTL languages

33. Child theme (for custom CSS/PHP)

Create wp-content/themes/vegasx-child/ with these two files:

vegasx-child/style.css
/*
Theme Name: VegasX Child
Template: vegasx
Version: 1.0.0
*/
vegasx-child/functions.php
<?php
add_action( 'wp_enqueue_scripts', function () {
    wp_enqueue_style(
        'vegasx-child',
        get_stylesheet_uri(),
        array( 'vegasx-style' ),
        wp_get_theme()->get( 'Version' )
    );
}, 20 );

Activate the child theme under Appearance → Themes.

34. Updating the theme

  1. Backup files + database.
  2. Upload/replace the vegasx theme folder (or new zip).
  3. Load the site once (migrations run automatically).
  4. Re-save Permalinks if any archive 404s.

Posts, pages, menus and Customizer settings stay in the database. Prefer a child theme for custom CSS/PHP so updates do not overwrite your changes.

35. Envato packaging (authors)

Theme zip

Upload only the vegasx/ theme folder as vegasx.zip. No docs, no Local Site files, no node_modules.

Documentation zip

Zip this whole folder as vegasx-documentation.zip and attach it separately (or host online for easier updates).

Buyers Open index.html in any browser — no server or build step required.

36. Glossary

CPT
Custom Post Type — Casinos, Bonuses, Slots, Providers, Sports Events, Live Lobby Games.
VegasX hub
Top-level wp-admin menu that groups content screens and theme page settings.
Homepage Display
Meta box that marks an item for a homepage section and sets its order.
Archive settings
Admin screens that edit listing-page copy/labels (not the posts themselves).
Feature pages
About, Contact, FAQ, Compare, Lottery, RG, Privacy, 404 — settings + matching page templates.
Affiliate URL
Your tracking / play link used by CTA buttons on casinos, bonuses, and events.

37. FAQ

Where are theme options?

Two places: the top-level VegasX admin menu (content + page settings), and Appearance → Customize → VegasX Theme Options (colors, hero, homepage sections, footer).

Why is Sign up disabled?

WordPress registration is off by default. Enable Settings → General → Anyone can register, then point the header CTA to your Sign up page.

Why are casinos missing on the homepage?

Turn on the toplist section in Customizer → Homepage sections, then on each casino check Homepage Display → Show on homepage (or run demo import). If any item is marked, only marked items show.

Where is the Featured Image box?

For theme CPTs, upload images inside the Details meta box (casino logo / slot image / etc.). That upload also syncs the WordPress featured image used in cards and archives.

Is this a gambling platform?

No. VegasX is for review and affiliate content only — it does not process real-money bets or wallets.

Can I use a page builder?

Standard pages and posts work with the block editor. Core layouts (front page, CPT archives, VegasX templates) are theme-driven — use Customizer + VegasX settings rather than rebuilding those templates in a builder.

What are internal post type keys?

Internally WordPress uses vegasx_casino, vegasx_bonus, vegasx_slot, etc. Public URLs stay friendly (/casinos/, /bonus/, /slots/…). Buyers rarely need the keys.

Documentation will not open / looks unstyled

Open index.html from the documentation folder so relative paths to assets/css/ resolve. Do not open a copy of the HTML alone without its assets folder.

38. Troubleshooting

ProblemFix
Archive 404Settings → Permalinks → Save; clear cache
Styles brokenHard refresh; clear cache plugin/CDN; check Site URL
Demo button missingLog in as Administrator → VegasX → Dashboard
Contact “sends” but no emailExpected — connect a form plugin / filter
Newsletter does nothingAdd Form action URL in Customizer
Homepage section emptyHomepage Display + Customizer “Show section”
Slots missing providersCreate Providers first, then select on the slot
Reset deleted my casinosReset deletes all CPT items of those types — restore from backup
Mixed content / HTTPSForce SSL in hosting; update Site URL; re-save media if needed

39. Credits & support

  • Theme © VegasX Studio — GPLv2 or later
  • Typography: system UI stacks (no third-party font files bundled)
  • Support: use the ThemeForest item support form on your purchase page

When asking for help, include: WordPress version, PHP version, staging URL, and steps to reproduce.