This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP Splash Page


WARNING!: If you have custom templates, please make a backup before update the plugin.

WP Splash Page is a useful plugin if you wish a splash page in your WordPress site. In a easy way you can set up the plugin by choosing the text color or the background image among other things. It also provides you with some important features like age validation.
Bots can’t see the splash page. Instead, they go directly to the original page. By this way you won’t lose ranking and visibility in search engines.

This isn’t a plugin for Maintenance Mode or Coming Soon!


  • Without loss of indexing in search engines
  • Keep running even if the cookies or javascript is disabled. Nerds can’t avoid it 😉
  • Fully customizable
  • Choose days until it shown again
  • Template system. Create your own style
  • Age verification
  • Checkbox opt-in, for Disclaimers, Agreements, Terms of Use, etc.
  • Mobile devices detection
  • Uses a full page background video
  • You can enable the plugin for all the web or only for the front page
  • Live preview before save changes


  • WP Splash Page Example 1.
  • WP Splash Page Example 2.
  • WP Splash Page Example 3.


  1. Upload wp-splash-page folder to wp-content/plugins.
  2. Click “Activate” in the WordPress plugins menu.
  3. Go to WP SPlash Page Options and check “Enable Splash Page” option.


Need help?

See the included documentation.


Does work on HTTPS out the box

Well, I think 9,000 people who have this plugin installed as of May 2017 speaks to its value and need. More use cases than you would think for needing an “entrance” page (or SPlash Page) to a website.

I tried another plugin to do this and my site kept crashing. So I did a search and was happy to come across this jewel. It was last updated two-years ago and the creators don’t seem to stay current in the forum answering people’s questions.

One draw back is that it does not seem to work on HTTPS. I tested by having the same/identical site on HTTP and HTTPS. So beware of that!

One Star Review

All this plugin (the latest version) did was rewrite my .htaccess file and put in the following rules…

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} android|bb\d+|meego|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|mobile.+firefox|netfront|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ ce|xda|xiino [NC,OR]
RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-) [NC]
RewriteRule ^$ [R,L]

All rubbish and i am very disappointed in wordpress for leaving it here

Read all 17 reviews

Contributors & Developers

“WP Splash Page” is open source software. The following people have contributed to this plugin.


“WP Splash Page” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WP Splash Page” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Tested with WordPres 4.3.
  • Update “MobileDetect” library.
  • Fixed a few minor bugs.


  • WARNING!: If you have custom templates, please make a backup before update the plugin.
  • Added Opt-in Option. Useful for agreements or disclaimers.
  • Bugs about number zero in ‘Days before show Splash Page again’ solved.


  • Initial release.