I had a brilliant idea for a plugin: one that would allow you to add Terms of Service check box to Contact Form 7 fast, easy, and without any hassle. You know the kind, if you don’t check it – you can’t do something, in this case, send a message through the form. Little did I know there already is a tag doing exactly that.
That tag is called acceptance, and it produces acceptance checkbox. That checkbox will automagically, without you having to do anything special disable the Submit button of your form until it’s checked.
Let’s assume you have a client that wants a two-step sign-up form (each step is a separate form, and each form sends it’s own email). He wants the visitor to enter his basic information (name, email, phone) in step one, and all the other less important information like sex and address in step two “but with a twist” step two should also contain basic information from step one. If you’re looking for a solution for this particular problem, you found it.
Contact Form 7
Your building blocks are two things: One is a Contact Form 7 feature, and another is an extension plugin for Contact Form 7.
Most of us have encountered this annoying behavior, no doubt about that. For those of you who are not familiar with it, WordPress automatically adds p elements around, for example, your shortcode for inserting videos. And this more often then not adds unwanted white spaces and breaks your layout. Even though there are more then a couple of ways to fix it, the following is my new favorite one.
There were plugins that solved this issue before. However, they “solved” it site-wide, meaning, you removed your p tags from everywhere. And just maybe, you don’t need that; maybe you’ve solved it some other way on the rest of the site, and if you do this, you’ll have extra work to do (check the rest of the site, see if everything is OK, and if it’s not adjust).
If you start Googling around for the right plugin, you’ll undoubtedly find out the choice is relatively poor. But, there’s still hope.
Meet LeagueManager, a WordPress plugin that hopes to solve all your problems. It tries to do exactly what every league needs:
- keep track of leagues, seasons, teams,
- standings, fixtures, results,
- team logo, coach, stadium and so on.