DiceStack Docs

DiceStack documentation

How to use every tool in DiceStack — the free all-in-one WordPress plugin by Dice Codes. One install replaces your whole plugin stack.

Install & first run

Every tool is off by default. Turn on only what you need — disabled tools load zero code.

Getting started in 3 steps

  1. Install & activate DiceStack from Plugins → Add New → Upload Plugin.
  2. Open DiceStack in your admin menu, then click Recommended setup — it scans your site (and your other plugins) and suggests the right tools.
  3. Toggle any tool on its card. Tools with their own options show a Settings button; front-facing tools give you a shortcode (below).

Security

Security hardeningSecurity

Hide the WP version, add security headers, block the file editor, and more.

  1. Open DiceStack → Security and find Security hardening.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium security plugins

Login protectionSecurity

Limit failed login attempts per IP and lock out brute-force bots.

  1. Open DiceStack → Security and find Login protection.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium login-security plugins

Disable XML-RPCSecurity

Turn off the XML-RPC API to close a common brute-force and DDoS vector.

  1. Open DiceStack → Security and find Disable XML-RPC.
  2. Click the toggle to turn it on.

Email obfuscatorSecurity

Hide email addresses in content from spam bots while keeping them clickable.

  1. Open DiceStack → Security and find Email obfuscator.
  2. Click the toggle to turn it on.

Generic login errorsSecurity

Hide whether a username exists by showing one generic login error message.

  1. Open DiceStack → Security and find Generic login errors.
  2. Click the toggle to turn it on.

Block bad botsSecurity

Reject known vulnerability scanners and aggressive scrapers by user agent.

  1. Open DiceStack → Security and find Block bad bots.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Disable author archivesSecurity

Redirect author archive pages to the home page to hide usernames.

  1. Open DiceStack → Security and find Disable author archives.
  2. Click the toggle to turn it on.

Disable application passwordsSecurity

Turn off WordPress application passwords if you don't use external API clients.

  1. Open DiceStack → Security and find Disable application passwords.
  2. Click the toggle to turn it on.

Activity logSecurity

Track logins, content changes, and plugin/user activity in an audit trail.

  1. Open DiceStack → Security and find Activity log.
  2. Click the toggle to turn it on.
Replaces premium activity-log plugins

Block REST user listingSecurity

Stop the REST API exposing your usernames to logged-out visitors.

  1. Open DiceStack → Security and find Block REST user listing.
  2. Click the toggle to turn it on.

Remove comment website fieldSecurity

Remove the URL field from comments to cut down on link spam.

  1. Open DiceStack → Security and find Remove comment website field.
  2. Click the toggle to turn it on.

Force HTTPSSecurity

Send visitors to the secure https version of every page.

  1. Open DiceStack → Security and find Force HTTPS.
  2. Click the toggle to turn it on.
Replaces premium SSL plugins

Restrict dashboard accessSecurity

Keep subscribers and customers out of wp-admin by redirecting them to the site.

  1. Open DiceStack → Security and find Restrict dashboard access.
  2. Click the toggle to turn it on.

Advanced security headersSecurity

Send HSTS, Permissions-Policy, and other modern hardening headers.

  1. Open DiceStack → Security and find Advanced security headers.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Login honeypotSecurity

Trap bots that auto-submit the login form with a hidden honeypot field.

  1. Open DiceStack → Security and find Login honeypot.
  2. Click the toggle to turn it on.

Disable RSS feedsSecurity

Turn off RSS/Atom feeds on sites that don't need them.

  1. Open DiceStack → Security and find Disable RSS feeds.
  2. Click the toggle to turn it on.

Login math captchaSecurity

Require a simple sum to log in, blocking automated login bots — no external service.

  1. Open DiceStack → Security and find Login math captcha.
  2. Click the toggle to turn it on.

Cloudflare controlSecurity

Toggle Under Attack mode, purge cache, and dev mode on Cloudflare from wp-admin.

  1. Open DiceStack → Security and find Cloudflare control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Performance

Lazy loadingPerformance

Defer off-screen images and iframes until the visitor scrolls to them.

  1. Open DiceStack → Performance and find Lazy loading.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Heartbeat controlPerformance

Reduce or disable the Heartbeat API to lower server CPU usage.

  1. Open DiceStack → Performance and find Heartbeat control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium performance plugins

Disable emojisPerformance

Remove the extra emoji script and detection request from every page.

  1. Open DiceStack → Performance and find Disable emojis.
  2. Click the toggle to turn it on.

Database optimizerPerformance

Automatically clear revisions, auto-drafts, transients, and spam to keep the database lean.

  1. Open DiceStack → Performance and find Database optimizer.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium database optimizers

Disable front-end DashiconsPerformance

Skip loading the Dashicons stylesheet for logged-out visitors who do not need it.

  1. Open DiceStack → Performance and find Disable front-end Dashicons.
  2. Click the toggle to turn it on.

Remove asset query stringsPerformance

Strip ?ver= from CSS/JS URLs so caches and CDNs store them reliably.

  1. Open DiceStack → Performance and find Remove asset query strings.
  2. Click the toggle to turn it on.

Disable oEmbedsPerformance

Remove the wp-embed script and oEmbed discovery tags from every page.

  1. Open DiceStack → Performance and find Disable oEmbeds.
  2. Click the toggle to turn it on.

Preconnect & DNS prefetchPerformance

Open connections to fonts, CDNs, and analytics earlier for faster loads.

  1. Open DiceStack → Performance and find Preconnect & DNS prefetch.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium performance plugins

Page cachingPerformance

Serve cached HTML to logged-out visitors for much faster page loads.

  1. Open DiceStack → Performance and find Page caching.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium caching plugins

Disable self-pingbacksPerformance

Stop WordPress pinging your own site when you link between your posts.

  1. Open DiceStack → Performance and find Disable self-pingbacks.
  2. Click the toggle to turn it on.

Optimize comment-reply scriptPerformance

Only load the threaded-comments script where it is actually needed.

  1. Open DiceStack → Performance and find Optimize comment-reply script.
  2. Click the toggle to turn it on.

Clean up <head>Performance

Remove shortlink, RSD, WLW manifest, and adjacent-post link tags from the head.

  1. Open DiceStack → Performance and find Clean up <head>.
  2. Click the toggle to turn it on.

Defer JavaScriptPerformance

Add defer to front-end scripts to stop them blocking the first paint.

  1. Open DiceStack → Performance and find Defer JavaScript.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium caching plugins

Disable jQuery MigratePerformance

Stop loading the legacy jQuery Migrate script on the front end.

  1. Open DiceStack → Performance and find Disable jQuery Migrate.
  2. Click the toggle to turn it on.

Preload key assetsPerformance

Preload critical fonts or stylesheets so they load earlier.

  1. Open DiceStack → Performance and find Preload key assets.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Instant hover prefetchPerformance

Preload internal pages on link hover so navigation feels instant.

  1. Open DiceStack → Performance and find Instant hover prefetch.
  2. Click the toggle to turn it on.

Disable block CSSPerformance

Remove Gutenberg block CSS on classic-theme sites that don't use blocks.

  1. Open DiceStack → Performance and find Disable block CSS.
  2. Click the toggle to turn it on.

Minify HTMLPerformance

Strip needless whitespace from page HTML for a slightly smaller download.

  1. Open DiceStack → Performance and find Minify HTML.
  2. Click the toggle to turn it on.
Replaces premium caching plugins

Minify CSSPerformance

Shrink inline and local stylesheet CSS by stripping comments and whitespace. Cached for speed.

  1. Open DiceStack → Performance and find Minify CSS.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium caching plugins

Minify JavaScriptPerformance

Strip comments and whitespace from inline and local scripts. Safe: strings are protected and line breaks kept.

  1. Open DiceStack → Performance and find Minify JavaScript.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium caching plugins

Object cache (Redis / Memcached)Performance

Cache database queries in Redis or Memcached so pages build far faster. Auto-detected on your server.

  1. Open DiceStack → Performance and find Object cache (Redis / Memcached).
  2. Click the toggle to turn it on.
Replaces premium object-cache plugins

Disable trackbacksPerformance

Switch off trackbacks and pingbacks, which are almost always spam.

  1. Open DiceStack → Performance and find Disable trackbacks.
  2. Click the toggle to turn it on.

Optimize WooCommerce scriptsPerformance

Only load WooCommerce assets on store pages, not on every page of the site.

  1. Open DiceStack → Performance and find Optimize WooCommerce scripts.
  2. Click the toggle to turn it on.
Replaces premium performance plugins

SEO

SEO meta tagsSEO

Add meta descriptions, Open Graph, and Twitter Card tags for better search and social sharing.

  1. Open DiceStack → SEO and find SEO meta tags.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium SEO plugins

Schema / structured dataSEO

Add JSON-LD schema for rich results: organization, articles, and breadcrumbs.

  1. Open DiceStack → SEO and find Schema / structured data.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium schema plugins

Robots.txt managerSEO

Edit your robots.txt rules from the dashboard — no FTP needed.

  1. Open DiceStack → SEO and find Robots.txt manager.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Redirect managerSEO

Create 301/302 redirects to fix broken URLs and preserve SEO.

  1. Open DiceStack → SEO and find Redirect manager.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium redirect plugins

BreadcrumbsSEO

Add breadcrumb navigation with [dicestack_breadcrumbs] to aid users and search engines.

  1. Open DiceStack → SEO and find Breadcrumbs.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_breadcrumbs]

Attachment page redirectSEO

Redirect thin media attachment pages to their parent post for cleaner SEO.

  1. Open DiceStack → SEO and find Attachment page redirect.
  2. Click the toggle to turn it on.

Noindex controlsSEO

Keep thin archive pages (search, author, date) out of search engines.

  1. Open DiceStack → SEO and find Noindex controls.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

RSS source creditSEO

Add a link back to the original post in your RSS feed to fight content scrapers.

  1. Open DiceStack → SEO and find RSS source credit.
  2. Click the toggle to turn it on.

Image title from altSEO

Fill in missing image title attributes from their alt text in content.

  1. Open DiceStack → SEO and find Image title from alt.
  2. Click the toggle to turn it on.

Social profilesSEO

Tell search engines about your social accounts with sameAs structured data.

  1. Open DiceStack → SEO and find Social profiles.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Default social imageSEO

Show a fallback preview image when a page has no featured image for sharing.

  1. Open DiceStack → SEO and find Default social image.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

FAQ with schemaSEO

Add an FAQ section with rich-result schema using [dicestack_faq].

  1. Open DiceStack → SEO and find FAQ with schema.
  2. Click the toggle to turn it on.
  3. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_faq]
Replaces premium schema plugins

Site verificationSEO

Add Google, Bing, Pinterest, and Yandex verification meta tags.

  1. Open DiceStack → SEO and find Site verification.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Twitter/X handlesSEO

Attribute shared link cards to your X account with twitter:site meta.

  1. Open DiceStack → SEO and find Twitter/X handles.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Archive canonical tagsSEO

Add self-referencing canonical URLs to archives and the home page.

  1. Open DiceStack → SEO and find Archive canonical tags.
  2. Click the toggle to turn it on.

Product schemaSEO

Add Product structured data (price, stock, rating) for shopping rich results.

  1. Open DiceStack → SEO and find Product schema.
  2. Click the toggle to turn it on.
Replaces premium schema plugins

llms.txt for AISEO

Publish an llms.txt so AI assistants can understand and cite your site.

  1. Open DiceStack → SEO and find llms.txt for AI.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

SEO & AI visibility checkerSEO

Audit your site for SEO issues and AI-crawler visibility, with fixes.

  1. Open DiceStack → SEO and find SEO & AI visibility checker.
  2. Click the toggle to turn it on.

404 monitorSEO

Log broken URLs visitors hit and redirect them in one click.

  1. Open DiceStack → SEO and find 404 monitor.
  2. Click the toggle to turn it on.
Replaces premium redirect plugins

Analytics & trackingSEO

Add Google Analytics (GA4), Tag Manager, and Meta Pixel by ID — no code.

  1. Open DiceStack → SEO and find Analytics & tracking.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium analytics plugins

Forms

Contact formForms

A spam-protected contact form via [dicestack_contact]. Emails you and saves each entry.

  1. Open DiceStack → Forms and find Contact form.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_contact]
Replaces premium form builders

SMTP emailForms

Send WordPress email through your own SMTP server so it lands in the inbox.

  1. Open DiceStack → Forms and find SMTP email.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium SMTP plugins

Spam shieldForms

Block comment and registration spam with a honeypot and time trap — no CAPTCHA, no API.

  1. Open DiceStack → Forms and find Spam shield.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium spam filters

Newsletter signupForms

Collect email subscribers with [dicestack_subscribe] — stored on your own site.

  1. Open DiceStack → Forms and find Newsletter signup.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_subscribe]
Replaces premium signup-form plugins

Math captchaForms

Add a simple sum to the comment form to block bots — no external CAPTCHA service.

  1. Open DiceStack → Forms and find Math captcha.
  2. Click the toggle to turn it on.

Form submissions trackerForms

Log submissions from Contact Form 7, WPForms, Gravity, Forminator, and Elementor in one place.

  1. Open DiceStack → Forms and find Form submissions tracker.
  2. Click the toggle to turn it on.

WooCommerce

Product labels & badgesWooCommerce

Show Sale, New, Featured, and Out-of-stock badges on product images.

  1. Open DiceStack → WooCommerce and find Product labels & badges.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium product-badge plugins

Custom order statusesWooCommerce

Add your own order statuses like Packaging or Dispatched to match your workflow.

  1. Open DiceStack → WooCommerce and find Custom order statuses.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium order-status plugins

Min / max order limitsWooCommerce

Require a minimum (or cap a maximum) order total before checkout.

  1. Open DiceStack → WooCommerce and find Min / max order limits.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium order-limit plugins

Extra checkout feesWooCommerce

Add a handling or processing fee to every order — flat amount, percentage, or both.

  1. Open DiceStack → WooCommerce and find Extra checkout fees.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium checkout-fee plugins

Catalog modeWooCommerce

Hide Add to Cart buttons (and optionally prices) to run an enquiry-only catalog.

  1. Open DiceStack → WooCommerce and find Catalog mode.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Free shipping nudgeWooCommerce

Encourage bigger carts with a "spend X more for free shipping" message.

  1. Open DiceStack → WooCommerce and find Free shipping nudge.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Checkout field editorWooCommerce

Remove or make optional the company, address-2, and phone checkout fields.

  1. Open DiceStack → WooCommerce and find Checkout field editor.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium checkout-field editors

Recently viewed productsWooCommerce

Show shoppers the products they recently looked at via [dicestack_recently_viewed].

  1. Open DiceStack → WooCommerce and find Recently viewed products.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_recently_viewed]
Replaces premium recently-viewed plugins

Custom product tabWooCommerce

Add a shared tab (such as Shipping & Returns) to every product page.

  1. Open DiceStack → WooCommerce and find Custom product tab.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium product-tab plugins

Units-sold counterWooCommerce

Show "X sold" on product pages to build buyer confidence.

  1. Open DiceStack → WooCommerce and find Units-sold counter.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Trust badgesWooCommerce

Add a guarantee line and accepted-payment labels under the Add to Cart button.

  1. Open DiceStack → WooCommerce and find Trust badges.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

WishlistWooCommerce

Let shoppers save products to a wishlist. Show it with [dicestack_wishlist].

  1. Open DiceStack → WooCommerce and find Wishlist.
  2. Click the toggle to turn it on.
  3. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_wishlist]
Replaces premium wishlist plugins

Back-in-stock alertsWooCommerce

Let customers get an email when an out-of-stock product is available again.

  1. Open DiceStack → WooCommerce and find Back-in-stock alerts.
  2. Click the toggle to turn it on.

Hide out-of-stock productsWooCommerce

Remove out-of-stock items from shop and category pages.

  1. Open DiceStack → WooCommerce and find Hide out-of-stock products.
  2. Click the toggle to turn it on.

Quantity plus/minus buttonsWooCommerce

Add + and − buttons around quantity fields for easier ordering on mobile.

  1. Open DiceStack → WooCommerce and find Quantity plus/minus buttons.
  2. Click the toggle to turn it on.

Continue shopping buttonWooCommerce

Add a "continue shopping" link to the cart so customers return to browsing.

  1. Open DiceStack → WooCommerce and find Continue shopping button.
  2. Click the toggle to turn it on.

Default catalog sortingWooCommerce

Choose how products are sorted by default in the shop.

  1. Open DiceStack → WooCommerce and find Default catalog sorting.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Sale percentage flashWooCommerce

Show the exact discount (e.g. -25%) on the sale badge instead of just "Sale".

  1. Open DiceStack → WooCommerce and find Sale percentage flash.
  2. Click the toggle to turn it on.

Low-stock urgencyWooCommerce

Show "Only X left" on product pages when stock runs low to drive urgency.

  1. Open DiceStack → WooCommerce and find Low-stock urgency.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Add to cart button textWooCommerce

Change the "Add to cart" wording across the shop.

  1. Open DiceStack → WooCommerce and find Add to cart button text.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Redirect after add to cartWooCommerce

Take customers to the cart or checkout immediately after they add a product.

  1. Open DiceStack → WooCommerce and find Redirect after add to cart.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Disable product reviewsWooCommerce

Remove product reviews and the reviews tab from your store.

  1. Open DiceStack → WooCommerce and find Disable product reviews.
  2. Click the toggle to turn it on.

Media

Image optimizerMedia

Compress and resize images on upload locally — no cloud service or monthly limits.

  1. Open DiceStack → Media and find Image optimizer.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium image optimizers

Auto image alt textMedia

Generate alt text from the filename on upload for better accessibility and SEO.

  1. Open DiceStack → Media and find Auto image alt text.
  2. Click the toggle to turn it on.

Image sizes controlMedia

Stop generating unused thumbnail sizes to save disk space on every upload.

  1. Open DiceStack → Media and find Image sizes control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Media categoriesMedia

Organise the Media Library with categories you can filter by.

  1. Open DiceStack → Media and find Media categories.
  2. Click the toggle to turn it on.
Replaces premium media-folder plugins

Allow extra file typesMedia

Permit WebP, AVIF, and other useful upload types that WordPress blocks by default.

  1. Open DiceStack → Media and find Allow extra file types.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Image lightboxMedia

Open full-size images in a clean overlay instead of a new page.

  1. Open DiceStack → Media and find Image lightbox.
  2. Click the toggle to turn it on.

Tidy upload filenamesMedia

Make uploaded filenames lowercase and URL-safe (spaces and accents removed).

  1. Open DiceStack → Media and find Tidy upload filenames.
  2. Click the toggle to turn it on.

Limit upload sizeMedia

Cap how large a file non-admins can upload to keep the media library tidy.

  1. Open DiceStack → Media and find Limit upload size.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Broken image finderMedia

Find images in your content whose files are missing, so you can fix them.

  1. Open DiceStack → Media and find Broken image finder.
  2. Click the toggle to turn it on.

Content & Marketing

Scroll to topContent & Marketing

A floating button that smoothly returns visitors to the top of the page.

  1. Open DiceStack → Content & Marketing and find Scroll to top.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Disable commentsContent & Marketing

Switch off comments everywhere or just on pages and products.

  1. Open DiceStack → Content & Marketing and find Disable comments.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Page & post clonerContent & Marketing

Duplicate any post, page, or product in one click — content and meta included.

  1. Open DiceStack → Content & Marketing and find Page & post cloner.
  2. Click the toggle to turn it on.
Replaces post-duplication plugins

Maintenance modeContent & Marketing

Show a coming-soon page to visitors while you work, with admins still able to browse.

  1. Open DiceStack → Content & Marketing and find Maintenance mode.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium coming-soon plugins

Announcement barContent & Marketing

A dismissible top bar for sales, shipping notices, or announcements.

  1. Open DiceStack → Content & Marketing and find Announcement bar.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium notification-bar plugins

Table of contentsContent & Marketing

Auto-generate an anchored table of contents from your post headings.

  1. Open DiceStack → Content & Marketing and find Table of contents.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium table-of-contents plugins

Post view counterContent & Marketing

Count and optionally display how many times each post has been viewed.

  1. Open DiceStack → Content & Marketing and find Post view counter.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces view-counter plugins

Reading timeContent & Marketing

Display an estimated reading time at the top of posts.

  1. Open DiceStack → Content & Marketing and find Reading time.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Reading progress barContent & Marketing

Show a scroll-progress bar at the top of posts to encourage reading.

  1. Open DiceStack → Content & Marketing and find Reading progress bar.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

YouTube privacy modeContent & Marketing

Load YouTube embeds from the no-cookie domain to reduce tracking.

  1. Open DiceStack → Content & Marketing and find YouTube privacy mode.
  2. Click the toggle to turn it on.

Print buttonContent & Marketing

Add a print link to posts, or place one anywhere with [dicestack_print].

  1. Open DiceStack → Content & Marketing and find Print button.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_print]

Front-end custom CSSContent & Marketing

Add your own CSS to the site front end — restyle DiceStack output to match your theme.

  1. Open DiceStack → Content & Marketing and find Front-end custom CSS.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces custom-CSS plugins

Theme styler (no-code CSS)Content & Marketing

Change colours, fonts, and buttons with simple fields — no CSS knowledge needed.

  1. Open DiceStack → Content & Marketing and find Theme styler (no-code CSS).
  2. Click the toggle to turn it on.
Replaces premium visual CSS editors

Comment length limitsContent & Marketing

Set minimum and maximum comment lengths to reduce spam and noise.

  1. Open DiceStack → Content & Marketing and find Comment length limits.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Excerpt controlContent & Marketing

Set the automatic excerpt length and the read-more text.

  1. Open DiceStack → Content & Marketing and find Excerpt control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Shortcodes in widgetsContent & Marketing

Allow shortcodes to run inside classic text widgets.

  1. Open DiceStack → Content & Marketing and find Shortcodes in widgets.
  2. Click the toggle to turn it on.

Last updated dateContent & Marketing

Show a "last updated" date on posts that were revised after publishing.

  1. Open DiceStack → Content & Marketing and find Last updated date.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Heading anchorsContent & Marketing

Add id anchors to headings so sections can be linked to directly.

  1. Open DiceStack → Content & Marketing and find Heading anchors.
  2. Click the toggle to turn it on.

Disable smart punctuationContent & Marketing

Stop WordPress converting straight quotes and dashes to "smart" characters.

  1. Open DiceStack → Content & Marketing and find Disable smart punctuation.
  2. Click the toggle to turn it on.

Search term highlightContent & Marketing

Highlight the searched words in your search results.

  1. Open DiceStack → Content & Marketing and find Search term highlight.
  2. Click the toggle to turn it on.

Content copy protectionContent & Marketing

Deter casual copying by disabling right-click and text selection for visitors.

  1. Open DiceStack → Content & Marketing and find Content copy protection.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Author boxContent & Marketing

Display an author bio with avatar and website below each post.

  1. Open DiceStack → Content & Marketing and find Author box.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_author_box]
Replaces author-box plugins

Responsive tablesContent & Marketing

Make wide content tables scroll horizontally on mobile instead of overflowing.

  1. Open DiceStack → Content & Marketing and find Responsive tables.
  2. Click the toggle to turn it on.

Reviews showcaseContent & Marketing

Show Google/customer reviews with [dicestack_reviews] — no API key needed.

  1. Open DiceStack → Content & Marketing and find Reviews showcase.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
  4. Place it anywhere on your site using the shortcode below (page, post, or a block/widget).
[dicestack_reviews] [dicestack_google_reviews]

Elementor widgetsContent & Marketing

Use DiceStack reviews, FAQ, contact form, and breadcrumbs as native Elementor widgets.

  1. Open DiceStack → Content & Marketing and find Elementor widgets.
  2. Click the toggle to turn it on.

Admin & Developer

Admin custom CSSAdmin & Developer

Add your own CSS to the admin dashboard for layout and branding tweaks.

  1. Open DiceStack → Admin & Developer and find Admin custom CSS.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

SVG uploadAdmin & Developer

Safely allow SVG uploads with automatic sanitisation of dangerous code.

  1. Open DiceStack → Admin & Developer and find SVG upload.
  2. Click the toggle to turn it on.
Replaces premium SVG plugins

Login page customizerAdmin & Developer

Add your logo and brand colours to the WordPress login screen.

  1. Open DiceStack → Admin & Developer and find Login page customizer.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium white-label plugins

Dashboard cleanupAdmin & Developer

Hide default dashboard widgets and the WordPress logo for a cleaner admin.

  1. Open DiceStack → Admin & Developer and find Dashboard cleanup.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Classic editorAdmin & Developer

Bring back the classic TinyMCE editor instead of the block editor.

  1. Open DiceStack → Admin & Developer and find Classic editor.
  2. Click the toggle to turn it on.
Replaces classic-editor plugins

Admin brandingAdmin & Developer

Set a custom admin footer credit for a polished, branded dashboard.

  1. Open DiceStack → Admin & Developer and find Admin branding.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium white-label plugins

Last login trackerAdmin & Developer

Record when each user last logged in and show it on the Users screen.

  1. Open DiceStack → Admin & Developer and find Last login tracker.
  2. Click the toggle to turn it on.

Front-end toolbar controlAdmin & Developer

Hide the front-end admin toolbar for everyone except administrators.

  1. Open DiceStack → Admin & Developer and find Front-end toolbar control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Hide update nagAdmin & Developer

Hide the core update notice from users who cannot run updates.

  1. Open DiceStack → Admin & Developer and find Hide update nag.
  2. Click the toggle to turn it on.

Dashboard welcome widgetAdmin & Developer

Show a custom welcome / support note at the top of the dashboard.

  1. Open DiceStack → Admin & Developer and find Dashboard welcome widget.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Last modified columnAdmin & Developer

Show when each post and page was last edited, right in the list table.

  1. Open DiceStack → Admin & Developer and find Last modified column.
  2. Click the toggle to turn it on.

Login redirectAdmin & Developer

Redirect non-admin users to a chosen page after they log in.

  1. Open DiceStack → Admin & Developer and find Login redirect.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium login-redirect plugins

Admin items per pageAdmin & Developer

Set how many posts, pages, and products show per admin list page.

  1. Open DiceStack → Admin & Developer and find Admin items per page.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Autosave intervalAdmin & Developer

Change how often the editor autosaves to reduce background requests.

  1. Open DiceStack → Admin & Developer and find Autosave interval.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Hide help tabsAdmin & Developer

Remove the contextual Help tabs from admin screens for a cleaner interface.

  1. Open DiceStack → Admin & Developer and find Hide help tabs.
  2. Click the toggle to turn it on.

Environment badgeAdmin & Developer

Display a coloured STAGING/DEV label in the admin bar to avoid mix-ups.

  1. Open DiceStack → Admin & Developer and find Environment badge.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Disable editor fullscreenAdmin & Developer

Keep the admin menu visible by turning off the editor's fullscreen mode.

  1. Open DiceStack → Admin & Developer and find Disable editor fullscreen.
  2. Click the toggle to turn it on.

Show ID columnAdmin & Developer

Display post, page, and category IDs in admin lists for easy reference.

  1. Open DiceStack → Admin & Developer and find Show ID column.
  2. Click the toggle to turn it on.

Disable block patternsAdmin & Developer

Hide core and remote block patterns for a cleaner, faster editor inserter.

  1. Open DiceStack → Admin & Developer and find Disable block patterns.
  2. Click the toggle to turn it on.

Admin menu editorAdmin & Developer

Hide sidebar menu items to give clients a clean, simplified dashboard.

  1. Open DiceStack → Admin & Developer and find Admin menu editor.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium menu editors

Hide admin noticesAdmin & Developer

Silence plugin notification noise for a clean dashboard (Plugins screen kept intact).

  1. Open DiceStack → Admin & Developer and find Hide admin notices.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Shortcode generatorAdmin & Developer

Turn any reusable text or HTML into your own [shortcode].

  1. Open DiceStack → Admin & Developer and find Shortcode generator.
  2. Click the toggle to turn it on.

File managerAdmin & Developer

Browse, upload, download, edit, rename and delete site files from the dashboard — no FTP needed.

  1. Open DiceStack → Admin & Developer and find File manager.
  2. Click the toggle to turn it on.
Replaces premium file managers

.htaccess editorAdmin & Developer

Edit your root .htaccess from the dashboard with an automatic backup on every save.

  1. Open DiceStack → Admin & Developer and find .htaccess editor.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Database search & replaceAdmin & Developer

Find and replace text across content, fields, and options — safe with serialized data.

  1. Open DiceStack → Admin & Developer and find Database search & replace.
  2. Click the toggle to turn it on.
Replaces premium search-replace tools

White labelAdmin & Developer

Rename the DiceStack menu to your own brand for client sites.

  1. Open DiceStack → Admin & Developer and find White label.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium white-label plugins

Site Management

Limit post revisionsSite Management

Keep only the most recent revisions per post to reduce database bloat.

  1. Open DiceStack → Site Management and find Limit post revisions.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Update notificationsSite Management

Get an email when core, plugin, or theme updates become available.

  1. Open DiceStack → Site Management and find Update notifications.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

WP-Cron controlSite Management

Disable the visitor-triggered WP-Cron so you can run it from a real server cron.

  1. Open DiceStack → Site Management and find WP-Cron control.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Silence auto-update emailsSite Management

Stop the result emails WordPress sends after automatic updates.

  1. Open DiceStack → Site Management and find Silence auto-update emails.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Config import / exportSite Management

Export your DiceStack setup to JSON and import it on another site.

  1. Open DiceStack → Site Management and find Config import / export.
  2. Click the toggle to turn it on.

Fix missed scheduleSite Management

Automatically publish scheduled posts that WordPress failed to publish on time.

  1. Open DiceStack → Site Management and find Fix missed schedule.
  2. Click the toggle to turn it on.

Email sender nameSite Management

Set the From name and address used on all WordPress emails.

  1. Open DiceStack → Site Management and find Email sender name.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Skip admin email verificationSite Management

Stop the periodic "confirm your admin email" screen from interrupting logins.

  1. Open DiceStack → Site Management and find Skip admin email verification.
  2. Click the toggle to turn it on.

RSS feed item countSite Management

Set how many posts appear in your RSS feeds.

  1. Open DiceStack → Site Management and find RSS feed item count.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Error monitorSite Management

Capture fatal PHP errors that break the site and suggest the likely cause and fix.

  1. Open DiceStack → Site Management and find Error monitor.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Backup & restoreSite Management

Back up the database and files to a zip, schedule daily backups, and restore — no upload limit.

  1. Open DiceStack → Site Management and find Backup & restore.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium backup plugins

Cloud backupSite Management

Send backups off-site to FTP, WebDAV (Nextcloud), email, or Google Drive.

  1. Open DiceStack → Site Management and find Cloud backup.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium backup plugins

Monthly reportSite Management

Email a branded monthly summary of activity, updates, and backups to clients.

  1. Open DiceStack → Site Management and find Monthly report.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Accessibility & Legal

Accessibility toolbarAccessibility & Legal

A floating widget for font size, high contrast, and link highlighting.

  1. Open DiceStack → Accessibility & Legal and find Accessibility toolbar.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.
Replaces premium accessibility tools

Skip to content linkAccessibility & Legal

Add a keyboard "skip to main content" link for screen-reader and keyboard users.

  1. Open DiceStack → Accessibility & Legal and find Skip to content link.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Visible focus outlineAccessibility & Legal

Show a clear keyboard focus outline on links, buttons, and fields for accessibility.

  1. Open DiceStack → Accessibility & Legal and find Visible focus outline.
  2. Click the toggle to turn it on.
  3. Click Settings on its card to configure the options.

Respect reduced motionAccessibility & Legal

Disable animations for visitors who prefer reduced motion in their OS settings.

  1. Open DiceStack → Accessibility & Legal and find Respect reduced motion.
  2. Click the toggle to turn it on.

Troubleshooting & FAQ

I enabled a tool but don't see the change on my site

It's almost always a cache. Clear your browser cache (Ctrl/Cmd+Shift+R) and purge any caching layer — a cache plugin, your host's cache (e.g. LiteSpeed), or a CDN like Cloudflare. DiceStack's own admin assets are inlined, so the dashboard itself always shows the latest.

Where does a front-facing tool appear, and how do I move it?

Tools that output content (contact form, reviews, related posts, FAQ, breadcrumbs, wishlist, newsletter, author box, etc.) provide a shortcode shown on the tool's card and in its section above. Paste that shortcode into any page, post, or block to place it exactly where you want.

Two plugins doing the same job?

Run Recommended setup — it detects your existing SEO, caching, security and backup plugins and won't suggest tools that clash. Never run two page caches or two SEO plugins at once.

The Object cache tool isn't available

It only appears when your server has the Redis or Memcached PHP extension. Ask your host to enable one, then it shows up under Performance.

Is it really free? Any limits?

Yes — every tool is free with no locked features and no upsell. Disabled tools load zero code, so enabling many tools you don't use isn't the goal: turn on only what you need.

Need help?

Email Contact@dicecodes.com or use the Get support / Request a feature links in the DiceStack dashboard.

DiceStack by Dice Codes · WordPress.org · Get support