WPIntell

Source evidence

Email address field label gone

Contact Form by BestWebSoft – Advanced WP Contact Form Builder for WordPress · support · 2022-11-09T06:25:00+00:00

mixedsentiment
highseverity
0.95relevance
5replies
Evidence linked to opportunitycommercial context

Proof Health

Open evidence

Commercial opportunities need traceable source links before they are treated as build-worthy.

3 / 28 rows with source links

10.7% of this page's analysis has direct source links.

0 build-decision rows missing links

0 rows here require auditable proof before promotion.

25 rows with no attached evidence

0 rows have source counts but still need direct links.

Conversation

support
Bike Gremlin resolved
Since the start of November, the field “Email address” (or however I name it in the backend) doesn’t display that label. The field is shown (with the “*” asterisk marking it as obligatory to fill in), but without the label. The problem started with the LiteSpeed Cache plugin update. Not sure if it’s related, but I think it’s worth noting. PHP 8.1. PHP warning code (if that’s relevant): [02-Nov-2022 11:13:28 Europe/Berlin] PHP Warning: Cannot modify header information - headers already sent in /home/username/domains/mysite.com/public_html/wp-config.php on line 22 [02-Nov-2022 10:13:28 UTC] PHP Warning: Cannot modify header information - headers already sent in /home/username/domains/mysite.com/public_html/wp-content/plugins/contact-form-plugin/contact_form.php on line 90 Hi, We found the issue, and we will fix it in the next plugin update. Almost 6 months later, this bug is still present. For me, it started occurring once I upgraded the website to PHP 8.1. Note this is a very high severity issue, because if the Email field label is not displayed, and it’s a required field, users won’t know what they need to enter in that field and won’t be able to submit the form. Please fix this! I just noticed there was another thread about this same problem from a year ago with a promise to solve it in the next version, which never came. At this point, I doubt this problem will ever be fixed officially, so here’s a quick hack to fix it yourself. In the contact_form.php file, go to line 1030 and replace the following: $cntctfrm_options['email_label'][ $lang ] With: 'Email:' (or whatever you want your email field label to be) We apologize for the delay. We are changing and fixing a lot in the code for the best experience. The delay in updates is related to the war. We apologize for the inconvenience and thank you for the temporary solution. This bug and others has been fixed in the latest update. Please update the plugin.

Comments

5 shown
andrewsupport 2022-11-09T13:20:00+00:00

Hi, We found the issue, and we will fix it in the next plugin update.

maxkool 2023-04-26T10:04:00+00:00

Almost 6 months later, this bug is still present. For me, it started occurring once I upgraded the website to PHP 8.1. Note this is a very high severity issue, because if the Email field label is not displayed, and it’s a required field, users won’t know what they need to enter in that field and won’t be able to submit the form. Please fix this!

maxkool 2023-04-26T10:22:00+00:00

I just noticed there was another thread about this same problem from a year ago with a promise to solve it in the next version, which never came. At this point, I doubt this problem will ever be fixed officially, so here’s a quick hack to fix it yourself. In the contact_form.php file, go to line 1030 and replace the following: $cntctfrm_options['email_label'][ $lang ] With: 'Email:' (or whatever you want your email field label to be)

andrewsupport 2023-05-05T08:58:00+00:00

We apologize for the delay. We are changing and fixing a lot in the code for the best experience. The delay in updates is related to the war. We apologize for the inconvenience and thank you for the temporary solution.

andrewsupport 2023-06-29T07:34:00+00:00

This bug and others has been fixed in the latest update. Please update the plugin.