Thanks! Glad you like the plugin.
Sorry, but there is no current method included to make the phone field optional, or remove it completely. Phone #s are a good backup contact method for people who incorrectly type their email address, so we made that field required when I created this for our own PTA web site.
Fairly easy to edit the code to remove the field from the required fields check, if you don’t mind editing the PHP file. All you need to do is to totally delete line 91 of the class-pta_sus_public.php file, the line that reads:
|| empty($_POST['signup_phone'])
That will make it not required.
To remove that field from the signup form, you need to remove the fields in two different locations further down in that same file. Signup form starts on line 619. You’ll need to edit out the last paragraph/input sections on lines 669-672 and 692-695, but make sure to leave the closing single quote in there!!
Of course, I haven’t tested this, so not sure if I’m checking the field before entering in the database or if that would throw an error if that’s not present, but you can try it.
As this is yet another of many feature requests, and not a bug, I’ll mark this as resolved.
As always, you can contact me privately through:
https://stephensherrardplugins.com
if you want to inquire about customizing the plugins.
I get a LOT of feature requests like this, and keep track of most of them. At some point, I may include some of the most popular requests in a future release or extension. But, there is simply no way that I can include every feature request, simply because the plugin would get huge and hard to manage with too many options and features that the majority of people don’t need.
I do always appreciate feedback, suggestions, and feature requests, but make no promises as to if or when I will include any of them.