WordPress Popup Scheduler Plugin
Check out the Frequently Asked Question.
What is this plugin about?
WP Popup Scheduler allows you to schedule a popup as and when you want it. This popup plugin is fully customizable and can be used for all kind of situation. You can use it:
- to thank your new visitor for reading your blog.
- to welcome back your returned readers and invite them to subscribe to your feed
- to make new announcement to your readers
- to use during campaign to boost results
Functions of WP Popup Scheduler
- Able to schedule a popup to show at all times, when new visitors arrived at your site, when readers revisit your blog for the second, third or fourth time, or for a specify number of days.
- Able to configure it to show only on the home page, visitor landing page or a particular page of your choice.
- Users can customize the look and feel of the popup. Attribute that can be customize include the background color, the popup width, popup headline, font size, font color and insert image.
- Select between animation effect or no effect. If no effect is chosen, the popup can be displayed as a wrap-box before or after the first post. Animation effects include simple popup, drop down and fade in.
Download WP Popup Scheduler Plugin here
How to install?
- Upload the folder ‘wp-popup-scheduler’ to the ‘/wp-content/plugins/’ directory. Make sure you upload the whole folder, don’t just upload the files. Do not rename the folder or any files.
- Activate the plugin through the ‘Plugins’ menu in WordPress Admin
- Visit the ‘WP Popup Scheduler’ under the ‘Options’ menu in WordPress
How to use it?
There are four sections that you can customize. When, Where, How, What.
When to show your popup?
This section allows you to select the event that will trigger the popup:
- When new visitors arrived – popup will show only when new visitors reached your site. Your regular readers will not see the popup
- When visitors returned for (no of times) times – popup will show when your visitors returned to your site again, or navigate deeper into your site.
- For _ days starting from 01-Jan-2008 – popup will show according to the number of days you set.
- At all time – popup will show whenever the page is loaded.
Where to show the popup?
This section allows you to select where to show the popup:
- Home page – popup will show only on the home page.
- Visitor landing page – popup will show on the first page that the visitor arrive at
- Specify your own – popup will show at a page that you specified.
How to show the popup?
This section allows you to choose the effect of the popup:
- Before first post – no popup will be shown. Your message will be placed in a wrap box before the first post, after the title.
- After first post – no popup will be shown. Your message will be placed in a wrap box after the first post.
- Simple popup – a simple popup appear at the center of the screen when page is loaded. preview
- Drop down – popup dropping down from the top after the page is loaded. preview
- Fade in – popup fade in from the background after the page is loaded. preview
- Lightbox – The whole screen is blacked out and show only the popup. preview (added in version 1.1.0)
What to show on the popup?
This section allows you to customize the content of your popup:
- Popup width – set the popup width to suit your theme
- Title – write your popup title
- Message – write your popup message
- Background color – set the popup background color to suit your theme
Current version: 1.2.0
Changelog
version 1.1.0
- Improved interface
- fix cookie bugs
- added lightbox effect
version 1.1.1
- Change the position of the popup. Users can now customize the position of the popup
- Change the close popup text. Users can now customize the text to close the popup. Changing of color and position is still not possible in this version.
Version 1.1.2
- Fix a permalink bug
Version 1.2.0
- Added a new schedule option. Users can now schedule the popup to show on every X days
- Easy interface for changing close window text color
- Easy interface for changing popup title color
- Allow changing the alignment for popup title.
Version 1.2.2
- Fix the text editor bug.
Version 1.2.3
- Added the css for user modification
- WordPress 2.6 compatible
If you like this plugin, you can show your support by giving donation to aid in the development cost.
1) Conflicting plugin
This plugin is known to be conflict with WP-SuperCache. Known issue is that the popup won’t show up on the destinated page. I am still looking into the cause for the conflict, will probably fix it in the later release.
2) Why is my popup not showing up?
- Check if you are using any cache plugin. This plugin does not work with Supercache and wp-cache plugin
- The text editor is sensitive to changes. Clear your message from the text editor and re-input again. Be careful not to mess with the html code.
- Clear your cookie.
Update: I am closing down the comment as it is getting too long and becoming hard to follow. If you have any questions, doubts or need any support, please use the contact form to get in touch with me.
Popularity: 3% [?]

65 Comments Received
Maybe PopUp can Include Flash animations in next versions. Thanks!
@Masterblp: thanks for your suggestion. It would not be an easy task to include flash animation and it is also more difficult to customize it. Maybe in the next version, I will consider changing the popup to a placeholder so that people can embed video, music or their own flash animation from there.
Hi Damien,
You made a really cool plug-in.
I’ve one thing to ask you and this maybe a suggestion if you can made it easily customize on title bar. (such as customize “Close Window” look and feel)
Other points -> perfect for me!
Thanks for sharing a great plug-in.
Regards,
Very nice plugin. Just what I was looking for.
Is there any way to position it not so far down the page? I guess I have a lengthy announcement. It goes below the window. I can adjust it somewhat by widening the pop-up window. But it would be nice if we could position it.
Thank you, jim
In my efforts to use an image to replace the [Close Window] link, I found a typo. If you search for “marign” in wp-popup-scheduler.php, this should be changed to “margin”.
Here is the code to use an image. In the function load_WPS_message, I added the img tag:
if($display_effect == “lightbox”)
{ $popup_content = ‘‘.$WPS['popup_title'].”.$WPS['display_message'].”;
}else
{ $popup_content = ‘‘.$WPS['popup_title'].”.$WPS['display_message'].”;
}
I have just released the latest version of this plugin. Check out the changelog above for changes to this release.
@Seree: you can now change the close popup text. Full customization of the title bar is still not possible in this version.
@Jim: Thanks for spotting the mistakes. I have amended it. The new version allows you to customize the position of the popup to suit your announcement.
Hi Damien, Jim
Thanks for your responses. I’ll try the latest version!
Cheers,
Seree W.
Hi. Love your plugin. I use it only for first time visitors. Recently though I had to start using WP Super Cache to solve another problem. Now the first time user functionality is broken. Once the cache was created by a first time user, for the next 4 hours anyone visiting my site got the popup every single time they hit my homepage. Any idea how I could fix this? I would prefer to keep your plugin but I really need WP Super Cache.
@Rick: The popup-scheduler requires cookie to differentiate between new visitors and returning visitors. If you are using super cache, you are clearing the cookies, and that is the reason why the plugin don’t work. I am not sure of the Super Cache, but is there any function there to prevent the clearing of the cookie?
First of all…very nice Plugin…works good for me.
But:
I only would like to have the Popup on the entry page a user comes in.
If you enter at http://www.example.com/site1
it works for every other site you visit. The Popup only comes up on site1
If you enter http://www.example.com an this is a static start page and not the part ob the blog entrys it will come up another time if you change to http://www.example.com/whatever
Do you have an idea where this comes from?
@Dirk: Just to check with you, are you using WordPress 2.3.2? If yes, did you upgrade to the latest version of the popup scheduler plugin (1.1.2)? There is a permalink bug in WP 2.3.2 and was dealed with in the latest version.
Hi there, love the plugin. Any chance you could add a page exit function, so that when visitors click away from the page we can offer them an exit survey or product information.
Also, any possibility of adding a function so that we could make multiple pop-ups - different ones on different pages?
Thanks for all your work!
Hi,
I try to include javascript (Link to a banner) but the popup only shows the javascript code although I select html editor. Is this a known issue or any solution?
Great Plugin!! Am putting it on my blog right now!!
I’m trying to do something that I think could be interesting:
A popup for new visitors that only shows on home page at 1st visit. In that popup, a checkbox appear to let users choose if external links open in the same or new windows.
Problems:
1) Actually can’t insert code, right?
2) Doesn’t work with cache plugins. Tried this solution (http://www.askapache.com/wordpress/wp-cache-wordpress-index-page.html) but not working for me.
Hi, this is a great plug-in!
The only thing: the “close window” text shows in white. My background is pale yellow and users cannot read how they can close the window.
Can I change the color somewhere?
Thank you!
@Seku: 1)inserting html code is fine, but not php or any other script. 2) Yup, it can’t work with cache plugins.
@Hannnelore: You can change the color by placing a <span style=”color:000000″></span> tag before/after the [Close Window] field
Thank you Damien, I tried this, it doesn’t work. The span tag doesn’t “stay”.
Now I am using a darker background, which is ok for now.
What I need is an option, that the pop up will show every x days, where x is a number like 9. Do you plan something like that? I use it for email subscriptions and it is necessary to show the offer over and over again, without annoying the other readers.
Thanks for considering!
I have released a new version (1.2.0)of this popup plugin which contains some new features:
1) Users can now schedule their popup to show every X days (X to be determined by users)
2) I have included a color picker for the close window text and popup title. There is no need to input html code anymore.
3) The alignment of the popup title can now be set to “left”, “center” or “right”
Things that I am NOT going to include in this plugin:
1) multiple popups - Having multiple popups is very intensive on the system resources and can take long time to load. In addition, it can be very irritating to the readers.
2) support for script such as php or javascript
Nice plugin - I noticed that there is no documentation on how to properly uninstall the plugin. How is this accomplished, given that the plugin creates database tables as is goes along? Thanks again for a nice plugin.
WHY IS NOT WORKING ON MY WEBSITE
HELP!
IS ACTIVE!
http://www.medellinstyle.com
Is the SUPER CACHE PLUGIN! NEVERMIND!!!
Sorry!
Hoping a enhanced version at near future! this plugin rocks.
@david: this plugin does not create a database table to hold the data. All the data are stored in the Wordpress option variable table. I might add in an uninstall feature in the next version.
Thanks for this much needed plugin! Unfortunately, I had it working and then edited the content and changed the load effect and now it’s not working. Does this clash with any other plugins? I’ve tried turning them off but still no go. Then I tried uninstalling it (including dropping the entry in the wp-options table) and reinstalling it but it’s still not working. I’ve tried on various browsers/computers and can’t get it to come back. Any thoughts?
@dawn: Two possibilities: you are using wp-supercache plugin which conflict with this plugin, or you set the option to display on visitor landing page. If it is the latter, then the popup will only show up the first time you enter your site. It won’t display on your subsequent visit. Try clearing your cookie and see if it works.
Hi Damien.
Great plugin.
For some reason it won’t come up in IE7.
Any ideas?
Thanks for the changes you mentioned in post #19!!
It is a great plug-in and I am still playing around, how to make the best of it. I used the pop-up function for a while and I found no bug.
Now I am using it before the first post in the wrap box for first visitors to subscribe to my feed via email.
Have you ever tried the feedburner subscription html code? It does not work. Actually any link will go to the 404error page.
Do you think it has something to do with my template?
Thanks for your work!
@Hannelore: Thanks for the feedback. It is a minor bug that I have overlooked. Anyway, I have fixed it. Please grab the latest version (1.2.1).
Is there a way to set a time for the popup to vanish itself again? Thanks! Wolfram
Hi there,
I am using WP 2.3.2 and the structure theme + a few additional plugins. Any idea why this plugin wouldn’t be working? I currently have it activated at http://www.instant-testimonials.com, but no popup appears at all.
Regards,
Leigh.
PS - I have the plugin set to show all the time on the homepage with a fade=in, and have checked the ‘enable pop-up’ checkbox at the bottom of the options page.
Any help would be appreciated.
Cheers,
Leigh.
hi damien,
just download your plugin but cant write anything on the message box. why?
@Leigh: Have you tried the setting for other pages? Or you using supercache or wp cache plugin? This plugin don’t work with any cache plugin.
@pet: Try to upload the files again. Make sure all the folders are intact. Check your browser if you have javascript enabled.
Hi Damien,
I just tried to set the page to http://instant-testimonials.com/?page_id=2 and still no luck.
I don’t have any caching plugins installed.
Regards,
Leigh.
Hi Damien
Same problem here.
I’ve been using the plugin for at least a month, and I loved it! The blog is one part of a large website, so it really helped redirect traffic from the blog to other sections of the site.
Then yesterday I tried to edit the text, and it just wouldn’t get updated! It stopped working altogether…
Don’t have cache plugins either.
Awaiting a prompt solution.
Cheerz
Angie
@Angie: The problem lies with the text editor. Try to re-edit your text again, pay more attention to any newline or carriage return. The text editor is sourced from a third party site, so I need time to read and decode the code, meanwhile, please be more patient.
Super Plugin, which is really looking andava.
But I surje a little doubt.
As you may create a link to “Link” to close the window.?
Hi, thanks for plugin, I have a question:
how set date/time for show popup only session ?
For example: now the visitors arrive in home, see popup only one time -not for every visit homepage-, read pages and close session;
later open news session and must see popup new only time like first session.
Reguards !
Hi there,
seems like a great plug in but i can’t, for the life of me, get it to work. I’ve checked every option, cleared cookies, etc. and still nothing. It shows up in plug ins, so it’s loaded…ideas?
pablo
All,
I have released the latest version of this plugin: version 1.2.2. Some popup can’t appear due to a syntax issue in the text editor. The 1.2.2 version fixes this bug.
If you did not use any cache plugin, but still can’t get the popup to show, then this version should solve the problem (hopefully).
English:
I have a small problem, I version 1.2.1 runs on localhost http://127.0.0.1/ http://www.domain.com/ but not on the Internet. On the other hand the new version 1.2.2 does not work for me in any way.
Spanish:
Tengo un pequeño problema, la version 1.2.1 me funciona en localhost http://127.0.0.1/ pero no en Internet http://www.dominio.com/ . Por otro lado la nueva versión 1.2.2 no me funciona en ningun modo.
@Xisco: There is only minimal code change. If version 1.2.1 works, then 1.2.2 should work too. Please check your installation path and setting again.
English
Only me the version 1.2.1. Only localhost, and the installation is correct.
Version 1.2.2 does not work for me in any way, and installation is correct.
E done tests with 2 versions. 1.2.1 / 1.2.2 and only succeeded pe operate in the localhost 1.2.1.
Spanish
Solo me funciona la versión 1.2.1. solo en localhost, y la instalación es correcta.
La versión 1.2.2 no me funciona de ninguna manera, y la instalación es correcta.
E hecho pruebas con las 2 versiones. 1.2.1 / 1.2.2 y solo eh conseguido hacer funcionar la 1.2.1 en localhost.
Fatal error: Call to undefined function: htmlspecialchars_decode() in c:\archivos de programa\easyphp1-8\www\wp-content\plugins\wp-popup-scheduler\wp-popup-scheduler.php on line 416
@Xisco: Please upgrade your localhost version to php 5.1 and above.
English
PHP Version 5.2.4 on my http://my-domain.com/ and Plugin v1.2.1 / 1.2.2 do not work.
PHP version 4.3.10 in http://127.0.0.1/ “localhost” and Plugin v1.2.1 if it works and does not work v1.2.2.
Spanish
PHP Version 5.2.4 en mi http://dominio.com/ y el Plugin v1.2.1 / 1.2.2 no funcionan.
PHP Versión 4.3.10 en http://127.0.0.1/ “localhost” y el Plugin v1.2.1 si funciona y la v1.2.2 no funciona.
It is something very rare…
@Xisco, I had a same problem, just update your PHP Preference to PHP5.
In case you’re using cPanel, go to “PHP Configuration” and set to “The “.php” file extension will be processed by: PHP5″ and update. That’s it.
Awesome plugin, highly customizable … *thumbs up
This doesn’t seem to work with 2.5..where it says type the text you want to appear (on the settings page), there is no input box…
My popup is behind flash animations like youtube. Is there a way to correct this?
That would be great!
One thing … the rar file contains the version .svn files … maybe it’s not necesary …
Congratz!
@AbsintheSyringe
Thanks. I too was having same error messages but finally got rid of them.
Another way to update your PHP preference to PHP5 is:
* Open the .htaccess file in public_html
* In the last line, insert the code below and save the page.
AddHandler application/x-httpd-php5 .php
That’s it.
I really like this tool, however, it seems to be very temperamental. I can only get it to work on “Visitors landing page” which is to say every page (which is obviously annoying). I can not get it to function at all on “Home page” or “A specific page.” I am writing the url for “A specific page” as follows: http://www.domainname.com/subdirectory
The other plugins are as follows:
Akismet
Audio Player (Pixel Out)
cforms II
Share This
Subscribe To Comments
WP Ajax Edit Comments
What might I be doing incorrectly? Please help! I like the plugin, however, I can not have it render on every page.
Finally, is there a way to have Random Pop-up Messages with this plugin, or might there be a Pop-up Scheduler like this that allows Random pop-up messages?
Also, is there an easy way to change line spacing from 1 to 1.5?
Fatal error: Call to undefined function: htmlspecialchars_decode() in /web/femkereso-femdetektor/femkereso-femdetektor.hu/wp-content/plugins/wp-popup-scheduler/wp-popup-scheduler.php on line 419
What can be the problem?
mhh
you plugin doesnt work by me ..
it works at the begining fine..
but it doesnt..
i clear the coockies ect
what happend?
@Attila: please check with your web host if you have php5 installed.
@camion: Can you be more specific with the problem? I can’t say what happened based on your comment here.
Excellent plugin. I have tried others and could not get them to work, but this worked straight out of the box. The pop up looks a little odd in IE7 though, but looks great in Firefox. Any suggestions why it looks funny in IE? http://www.yourdomainsname.net
I’ve written a plug-in that popup an opt-in form in Wordpress.
If anyone interesting, please check http://www.fasterinternetmarketing.com/FasterIM-OptIn/
Cheers!
Great plugin!
…any way to make the background transparent?
Hello, excellent plug in, thank you! Is there a way to set this plug in so that it will loads when a visitor clicks the link? I don’t want it to load WITH the page but I want them to be able to click to view the pop up.
This is not working with 2.6 to me. Except the ‘no effect’ ones.
Great Plugin!
Iam used this plugin..
Hello, this is a very usefull plugin!
One question:
Is it possible the pop-up window close itself after xx sec?
Thanks, Zs.
tnahk you
Hi!
Thanks a lot, your plugin is great!
Cheers,
Pim
http://uijttewaal.com/blog