This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WP Splash Image


WP Splash Image is a plugin for WordPress to display picture, video (youtube, yahoo video, dailymotion, metacafe, your own swf file) or html code with a lightbox effect at the opening of the blog.


  • Administration
  • Menu
  • Splash Image
  • Dates settings
  • Closure methods setting
  • Style setting


You can use the built in installer and upgrader, or you can install the plugin manually.

  1. You can either use the automatic plugin installer or your FTP program to upload it to your wp-content/plugins directory the top-level folder. Don’t just upload all the php files and put them in /wp-content/plugins/.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Visit your WP-Splash-Image options.
  4. Configure any options as desired, and then enable the plugin.
  5. That’s it!

If you have to upgrade manually simply repeat the installation steps and re-enable the plugin.


What’s next ?
  • (3.0.X) Fix users requests (no new features before it).
  • (3.1.0) Add feature to upload images.


  • Update Documentation.
  • Add option for “exclude” some pages (for flash conflict for exemple).
  • Manage reporting (number of views, number of clicks, …).
  • Add an event system to know when to start WSI (ex: when site is loading, when comment is send …).
  • Customize the borders (facebook style, …).
Hey, can you add an option for open the Splash image ONLY on the first / Home page?
NO !

If we use WSI with the standards options, the splah screen will appear once by user everywhere on your website (WSI save the last display time in user HTTP Session).
If the user close his browser and if he returns on your website, the WSI come back.
I’ll working to an option to “exclude” some pages.
For exemple, we can use this future option to have no confict with some pages with flash.

Can I use the splash screen once only when first loading to the site, and not repeating with each page I visit?
Yes, we can ! 😉

We can use the Idle Time to select the time of inactivity between 2 splash screen.
For example, if the “idle time” is “30”, the user come on your website and see the splash screen.
If he navigate on your website, he don’t show the splash screen a second time.
But if he wait 30 minutes with no click, the splash screen come a second time if he returns to the website.

I have a problem with other javascripts functions of my theme. What can I do to resolve it ?

Use code <?php wp_head(); ?> before your others scripts imports like <script type="text/javascript" src="<?php bloginfo('template_directory');?>/scripts/jquery.cycle.all.min.js"></script>.

In my blog, nothing happens. Idea?

Yes, verify if <?php wp_head(); ?> and <?php wp_footer(); ?> exists in your theme…
These two methods are necessary for the correct functioning of WSI.

List of plugins not working with WP-Splah-Image :
* nivo-slider-for-wordpress

Sometimes, my splash image is not centered. Idea ?

Yes, verify if “Splash height” and “Splash width” properties are correctly entered.

Despite all this information, my problem persists… What to do ?
  1. In the case of an update, try uninstall / reinstall the plugin.
  2. If that does not work, create a ticket in the support page.
  3. Also send me a message from the plugin (menu feedback) taking care to check the “Send Info” option.

If the problem is in the plugin administration page :
1. Disable all your other plugins and test again.
1. If it works, enable one plugin and test again.
1. Repeat until you identify the plugin that is not compatible with wsi.
1. Once identified, send me the name and the version of the non compatible plugin via the support page.
If there is still a problem in the admin page even after disabling all your plugins, it may be your theme is causing the problem.
Send me the name and the version of the non compatible theme via the support page.

If the problem concerns the display of the WSI into your website :
You can also email me the source code of the page on which you expect to see the splash image (


ne marche pas

erreurs javascript lors du click sur le bouton ‘mettre a jour’ :
An invalid form control with name=’splash_image_height’ is not focusable.
An invalid form control with name=’wsi_idle_time’ is not focusable.

Nice idea… poor execution. Danger to your site

We were using this on our site, but it started running really slow. Eventually, the host shut down our site. Here is why:

I have reviewed this issue for you, and it appears that the issue here was that multiple updates were occurring on the table “wp_wsi_splashimage”, which is over 220k rows:
| DB | TableName | Rows | SizeInBytes |
| m_wrdp1 | wp_wsi_splashimage | 227533 | 5460904 |
| m_wrdp1 | wp_posts | 2264 | 2664400 |
| m_wrdp1 | wp_3_postmeta | 25389 | 1877460 |
| m_wrdp1 | wp_3_posts | 1642 | 1792356 |
| m_wrdp1 | wp_postmeta | 20503 | 1629812 |

This table being altered while it was being updated was likely the problem. I have removed the restrictions, but to fix this, you may wish to have your developer clean up that splashimage table, so these operations can complete faster, and not overlap.

Doesn't work

I can’t see the plugin, but I’m using a non-tested release of WP.

Read all 14 reviews

Contributors & Developers

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


Translate “WP Splash Image” into your language.

Interested in development?

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



  • Fix plugin contiguration for PHP < 5.4


  • Update plugin compatibility to wordpress 4.2.2
  • Change admin design (with MaterializeCSS)
  • Optimize jQuery integration
  • Update translations
  • Add Gitter integration
  • Change wordpress banner


  • Change display time to new input type “number” (no limit).


  • Update wsi close methods.
  • Display server time.


  • Add option to hide splash image on mobile devices.


  • Manage jQuery-tools files versions (for refresh browsers cache).


  • Fix jQuery problem on admin page (let wordpress manage the jquery-ui-tabs).


  • Fix jQuery problem with some themes (before the fix, the splash image don’t display in some themes).


  • Add Youtube code info


  • Fix dates problem. Now they can be null.


  • Fix problem with jQuery 1.8.2 (now, WSI integrate is own version of jQuery in JqueryTools).


  • Replace old HTML editor by new WYSIWYG wordpress editor (


  • Add a new option to manage the border-top of the splash image.


  • Fix HTML include problem (increase the HTML content field size from 255 to 4294967295 (LONGTEXT) caracters max).


  • Fix YouTube “Live Preview” error (don’t display).
  • Fix “Display time : 0” = don’t close automaticly the splash image in “Live Preview” (Before the fix, the splash image is immediatly close in “Live Preview”).


  • Remove uninstall button. The uninstall function is now manage by “uninstall.php” file (automatic).
  • Fix install error with WP since 3.1 (wsi tables non created).


  • Fix install error (unexpected T_PAAMAYIM_NEKUDOTAYIM).


  • Update persistance method (use new tables). ->
  • Add “demo” button to display splah image in wsi settings page
  • Replace “Test mode” by “Display always” mode


  • Work on incompatibility with “WP super cache” (it desactivate sessions and splash screen display all the time). I’ve set the session in cookie to fix it (tkx to Emmanuel Barraud of for his help).



  • Fix HTML Tab content (tkx to Synchro for his comment).


  • Add a new tab “Include”.
  • On load plugin, the active tab is open.
  • Add Tabs icons.


  • Update back office fields in HTML5 input types (


  • Add icon “Pay me a beer”.


  • Fix css folder problem on v2.2.0.


  • Update tooltip style.
  • Add Settings on plugin page.


  • Add 1rst mode load (show WSI before loading the page).


  • Fix Picture link target list selected problem (tkx to Beee for his comment).
  • Update Github link.


  • Start GitHub source management
  • Centralize Data access (DAO layer)
  • Fix uninstall problem (on last step)
  • Add an information box indicating whether a new version of WSI exists.
  • Fix HTML problem (leave escape carac filter).


  • Improve compatibility with wordpress infos messages.


  • Add “Fixed” option to fix the splashcreen to scrollbars.
  • Add “Default value” manager.
  • Fix Background color problem.


  • Add “Idle time” manager (before re-emergence of wsi).


  • Switch from “JQueryTools” ( to “JQueryUI” ( for admin tabs management.
  • JQuery used is now “WordPress version” – 1.7.1 on WP 3.3 (frontend and backend).


  • Add Bug Repport when the user use the feedback form.


  • Fix known incompatibility with plugin “Dynamic Content Gallery (v3.3.5)”.
  • Update fields filter.


  • Refactoring.


  • XSS Secure – Thanks to Julio ( for his help.
  • Add Security token (nonce management).
  • Fix “Parse error: syntax error, unexpected $end” message error on front end.
  • Compatible with short_open_tag disabled (php.ini).


  • Update color picker (fix FireFox compatibility problem).
  • Add fields filter.


  • Now we can used splash image greater than 999px x 999px.
  • Update backoffice display of picture tab.
  • Add “fill picture size” option for complete “Splash height” and “Splash width” properties from picture size.


  • Add “autoplay” and “loop” functions for Youtube videos.


  • Add “disable shadow border” option (useful for images with transparent edges).


  • Update plugin to PHP5 (Object Oriented Design).


  • Correct little display problem on Chrome


  • Correct Range Input display problem


  • Correct the bug with “HTML” options and “\” added.


  • Add option for choise the picture link destination (_blank or _self)


  • Add uninstall option


  • Improvement in include JS method in front end (OK in back end).
  • Improvement in include CSS method in front end (OK in back end).


  • Correct “Hide Cross” bug (compatibility jquery)


  • Add background opacity selector


  • Correct date-input display & behavior bug
  • Add Correct French translation
  • Adding a warning when the current date is not between the validity dates.
  • Compatibility with Mystique (pb with footer and settings)


  • Add Video Splash
  • Add HTML Splah
  • Modify IHM (


  • Little bugfix (Jquery compatibility) : Thank you to Andre Arends for his info.


  • Add Documentation in plugin


  • Add link to wsi settings in plugins page.
  • Add link to donate in plugins page.
  • Add feedback fields validator
  • Add optional picture link URL
  • Add the ability to close ‘ESC’ function
  • Add the ability to hide the close icon


  • add feedback form


  • add option to close automatically the splash image
  • Restrict the range of selectable dates


  • CSS Bug Fix


  • Improvement made for I18N


  • Use colorpicker of


  • Compatibility with WordPress 3.0 : OK


  • Add screenshots.


  • Add test mode
  • Add dates validities
  • Image size configurable (with calandar)
  • Background color configurable (with color picker)
  • Mise en place de l’I18N (FR/EN)


  • Init
  • popup by jquery
  • Image configurable
  • Activation configurable