Title: MHT Entry Confirm
Author: maid-h
Published: <strong>6. 3. 2026</strong>
Last modified: 14. 3. 2026

---

Prohledat pluginy

![](https://ps.w.org/mht-entry-confirm/assets/banner-772x250.png?rev=3476773)

![](https://ps.w.org/mht-entry-confirm/assets/icon-256x256.png?rev=3476773)

# MHT Entry Confirm

 Autor: [maid-h](https://profiles.wordpress.org/maidht/)

[Stáhnout](https://downloads.wordpress.org/plugin/mht-entry-confirm.1.1.2.zip)

 * [Podrobnosti](https://cs.wordpress.org/plugins/mht-entry-confirm/#description)
 * [Hodnocení](https://cs.wordpress.org/plugins/mht-entry-confirm/#reviews)
 * [Vývojáři](https://cs.wordpress.org/plugins/mht-entry-confirm/#developers)

 [Podpora](https://wordpress.org/support/plugin/mht-entry-confirm/)

## Popis

**MHT Entry Confirm** adds a confirmation gate and content restriction modal to 
your WordPress site. Before visitors can view protected pages, a full-screen confirmation
modal appears — content is revealed only after the visitor explicitly confirms they
meet the required conditions.

Designed for sites that need simple, privacy-friendly access control without the
overhead of complex membership plugins.

**Common use cases:**

– Age verification for adult content, alcohol, tobacco, or gambling-related sites
–
Content warnings for mature themes, violence, or graphic media – Regional or legal
access restrictions (e.g. country-specific compliance) – Age-gated product pages
for games, movies, or media with age ratings

**Why choose MHT Entry Confirm?**

– No personal data collected — fully GDPR-friendly
 – No tracking, no ads, no upsells–
Free and open-source (GPL-2.0) – Lightweight — no impact on page speed

### Frontend-First Architecture

**MHT Entry Confirm is designed with a frontend-first architecture.**

The confirmation gate runs entirely in the browser using JavaScript and cookies.

After the page is loaded, the modal logic works independently from the WordPress
backend.

– No AJAX requests to the server
 – No PHP processing during confirmation – No database
interaction for visitor validation

All confirmation logic runs on the client side.

### Features

– **Blocking confirmation modal**
 Displays a full-page modal before protected content
is shown.

– **Cookie-based access memory**
 Remembers confirmed visitors for a configurable
number of days, or for the current browser session only.

– **Customizable appearance**
 Adjust logo image, title color, modal title, description
text, button color, backdrop color and opacity to match your site design.

– **Safe redirect for restricted visitors**
 Redirect visitors who do not confirm
to a specified external URL.

– **Flexible button settings**
 Customize confirmation and decline button labels,
and optionally swap their positions.

– **Exclusion rules**
 Disable the confirmation modal on specific posts, categories,
or tags by ID.

– **Cookie flag control**
 Change the cookie flag value to invalidate existing cookies
and force re-confirmation for all visitors.

– **Test mode**
 Preview and adjust the modal without saving cookies — useful for
development and design tuning.

### For Developers

MHT Entry Confirm dispatches a custom JavaScript event after a visitor successfully
passes the confirmation step, allowing you to trigger additional logic.

The event name is stable within the same major version.

    ```
    <script>
        document.addEventListener("mhtentryconfirm_passed", function() {
            // Custom logic after confirmation is passed
        });
    </script>
    ```

## Snímky obrazovky

 * [[
 * Confirmation modal (clean UI example)
 * [[
 * Confirmation modal (alternative styles)
 * [[
 * Example with logo customization
 * [[
 * Example with checkbox / age confirmation
 * [[
 * Settings screen-1
 * [[
 * Settings screen-2
 * [[
 * Settings screen-3

## Nejčastější dotazy

### Does this plugin perform real identity or age verification?

No. MHT Entry Confirm is a self-declaration confirmation gate — it relies on visitor
self-confirmation. It does not perform identity verification and does not collect
personal information. This is consistent with how most content gates work on the
web.

### Is this plugin GDPR compliant?

Yes. The plugin uses a strictly functional cookie only to remember confirmation 
status. No personal data is collected, stored, or transmitted. No third-party services
are involved.

### Will the confirmation modal appear on every page?

Yes, by default. You can exclude specific posts, categories, or tags from the confirmation
requirement via the plugin settings.

### How long is the confirmation stored?

By default, the confirmation cookie is stored for 365 days. You can change this 
value in the settings. If left empty, confirmation is stored only for the current
browser session.

### Can I customize the look of the confirmation modal?

Yes. You can customize the logo, title, description text, button labels, button 
color, backdrop color, and backdrop opacity — all from the settings page.

### How can I force all visitors to confirm again?

Change the **Cookie Flag Value** in the settings. This invalidates all existing 
cookies and forces re-confirmation for every visitor.

### Does this plugin slow down my site?

No. MHT Entry Confirm is intentionally lightweight and has no impact on page load
performance.

### Can I use this as a content warning plugin?

Yes. While age verification is a common use case, the plugin works for any scenario
where you need visitors to confirm they understand or accept conditions before viewing
content.

## Recenze

Pro tento plugin nejsou žádné recenze.

## Autoři

MHT Entry Confirm je otevřený software. Následující lidé přispěli k vývoji tohoto
pluginu.

Spolupracovníci

 *   [ maid-h ](https://profiles.wordpress.org/maidht/)

[Přeložte “MHT Entry Confirm” do svého jazyka.](https://translate.wordpress.org/projects/wp-plugins/mht-entry-confirm)

### Zajímá vás vývoj?

[Prohledejte kód](https://plugins.trac.wordpress.org/browser/mht-entry-confirm/),
podívejte se do [SVN repozitáře](https://plugins.svn.wordpress.org/mht-entry-confirm/),
nebo se přihlaste k[ odběru protokolu vývoje](https://plugins.trac.wordpress.org/log/mht-entry-confirm/)
pomocí [RSS](https://plugins.trac.wordpress.org/log/mht-entry-confirm/?limit=100&mode=stop_on_copy&format=rss).

## Přehled změn

#### 1.1.2

 * Add `fetchpriority="high"` attribute to Logo Image.

#### 1.1.1

 * Fix layout.

#### 1.1.0

 * Add extra checks (agree checkbox, age check).

#### 1.0.1

– Fix setting screen styles.
 – Add language template (pot).

#### 1.0.0

– Initial release.

## Meta

 *  Verze **1.1.2**
 *  Poslední aktualizace **před 1 měsíc**
 *  Aktivních instalací **Méně než 10**
 *  Verze WordPressu ** 6.0 nebo novější **
 *  Testováno až do WordPressu **6.9.4**
 *  Verze PHP ** 8.2 nebo novější **
 *  Jazyk
 * [English (US)](https://wordpress.org/plugins/mht-entry-confirm/)
 * Štítků
 * [access-control](https://cs.wordpress.org/plugins/tags/access-control/)[age gate](https://cs.wordpress.org/plugins/tags/age-gate/)
   [age verification](https://cs.wordpress.org/plugins/tags/age-verification/)[content restriction](https://cs.wordpress.org/plugins/tags/content-restriction/)
   [content warning](https://cs.wordpress.org/plugins/tags/content-warning/)
 *  [Podrobnosti](https://cs.wordpress.org/plugins/mht-entry-confirm/advanced/)

## Hodnocení

Zatím nebyly zadány žádné recenze.

[Your review](https://wordpress.org/support/plugin/mht-entry-confirm/reviews/#new-post)

[Zobrazit všechny recenze](https://wordpress.org/support/plugin/mht-entry-confirm/reviews/)

## Spolupracovníci

 *   [ maid-h ](https://profiles.wordpress.org/maidht/)

## Podpora

Potřebujete pomoc?

 [Fórum podpory](https://wordpress.org/support/plugin/mht-entry-confirm/)