In Progress

Simple Wordpress Plugin

I need a simple Wordpress plugin. The plugin is an terms of use/announcement/message plugin. Simply put, when the user logins in, the message is displayed. The message will have a checkbox that allows the user to "clear" the message. The fact that the user has checked this box will be stored in the database, and the next time the user logs in the plugin will verify that the checkbox has been checked... if it has, no messgage is shown.... if not, display the message again. Also track time since first time shown and provide an option to display a time countdown on the message (i.e "You have 3 days left to agree to the terms.")

I would like an admin page that will hook under "Settings" and allow Admin only access. The items that can be changed are "Message" (allowing HTML code), # days to show (enter 0 for none), Show countdown reminder? (if yes, show how # days), countdown reminder text (the text that will show if countdown is used), require checkbox? (if selected, this would require the box be checked to proceed), admin email (not using the one stored in WP, but a seperate email address here) and a "Checkbox label".

Ideally I want to use this to require agreement to Terms of Use upon initial sign in, but other uses could be for a simple welcome message. Therefore the checkbox label can be changed to "Agree to Terms", "Do not show in the future", or any other label. As a Terms of Use agreement, ideally I would like the Countdown feature to inform them they have X number of days to accept these terms, and if they do not agree within those number of days, send an email to the stored admin email address so account can be disabled.

My vision of how the plugin would layout would be:

- Get User ID

- Check DB to see if User ID has submitted a "checked" box

- If User has submitted the checked box, then do not show stored message

- If User has not submitted the checked box and is still within required time (if required time selected in admin), show message stored in DB and countdown timer and message if required. If acceptance is required, do not permit any other pages in WP admin, otherwise redirect to dashboard.

- If User has not submitted the checked box, but expired time has elapsed, display message with countdown timer and message and send email to admin email. No additional WP admin pages may be accessed (unless checkbox acceptance is fulfilled.)

Would prefer either a popup in lightbox, or a redirect to a page. Either way, if agreement (by checking box) is required, no other WP admin pages should be accessible (redirect back to the message.)

Once completed, this will be a private plugin used only on my websites and will not be registered for free at WP.

Skills: PHP

See more: wordpress agreement plugin, wordpress user agreement plugin, wordpress countdown plugin, countdown plugin wordpress, wordpress countdown timer, wordpress message board plugin, wordpress message user, wordpress wp, wordpress websites free, wordpress future, wordpress free websites, wordpress feature, wordpress email plugin, time wordpress, future wordpress, simple popup wordpress, simple free php code, html countdown timer free, use plugin, free wordpress websites, free websites wordpress, announcement websites, acceptance email, agreement plugin wordpress, wordpress acceptance plugin

About the Employer:
( 0 reviews ) Indian Trail, United States

Project ID: #379738

Awarded to:


I am expert of wordpress,please check PMB,thanks

$180 USD in 12 days
(7 Reviews)

13 freelancers are bidding on average $195 for this job


We have strong hands at Wordpress development. Ready to start & await selection. Thanks

$231 USD in 5 days
(427 Reviews)

Please check PMB to know more about our wordpress services and wordpress portfolio

$245 USD in 6 days
(544 Reviews)

I am interested.

$230 USD in 8 days
(88 Reviews)

have done lot of wordpress plugin before, you can see from my rating. Also have done a plugin similar to your requirement.

$180 USD in 5 days
(41 Reviews)

Can help... check my reviews... I am an expert...

$250 USD in 15 days
(26 Reviews)

Ready to start working on the project

$200 USD in 5 days
(84 Reviews)

I'm an experienced WordPress plugin developer. Please check the PMB.

$180 USD in 5 days
(20 Reviews)

hi , I am intersted with your project, please see pm for further details thanks fulya

$175 USD in 3 days
(10 Reviews)

Hello. I will do my best to help you. And I'm not interested in publishing plugin on WP site. Thanks, Eugene.

$90 USD in 5 days
(23 Reviews)

Hi, Please check PM

$150 USD in 7 days
(3 Reviews)

hi Please check the PM Thanks

$200 USD in 7 days
(4 Reviews)

Hi sir Please check the PMB for mores details

$225 USD in 8 days
(2 Reviews)

Hi Please see the PMB for more information. Thanks

$249 USD in 15 days
(0 Reviews)