Title: cameronmscott's Replies | WordPress.org

---

# cameronmscott

  [  ](https://wordpress.org/support/users/cameronmscott/)

 *   [Profile](https://wordpress.org/support/users/cameronmscott/)
 *   [Topics Started](https://wordpress.org/support/users/cameronmscott/topics/)
 *   [Replies Created](https://wordpress.org/support/users/cameronmscott/replies/)
 *   [Reviews Written](https://wordpress.org/support/users/cameronmscott/reviews/)
 *   [Topics Replied To](https://wordpress.org/support/users/cameronmscott/replied-to/)
 *   [Engagements](https://wordpress.org/support/users/cameronmscott/engagements/)
 *   [Favorites](https://wordpress.org/support/users/cameronmscott/favorites/)

 Search replies:

## Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce Poor Guys Swiss Knife] Email Validator v 2.2.3 Missing Label on Checkout Form](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/)
 *  Thread Starter [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/#post-5562622)
 * Also interesting to note is that according to the changelog, the functionality
   that allowed logged-in users to bypass email validation (the same logic that 
   appears to be causing the problems) was added in version 2.2.1.
 * Either the author did not properly test the changes OR there is a bigger issue
   elsewhere; regardless, my proposed “fix” will expose the fields so you can edit
   the labels and placeholder. Afterwards, if you want to re-enable the functionality
   you can. Just keep in mind that you won’t be able to see the fields you need 
   to edit in the plugin admin with that code enabled.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce Poor Guys Swiss Knife] Email Validator v 2.2.3 Missing Label on Checkout Form](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/)
 *  Thread Starter [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/#post-5562621)
 * Folks,
 * NO THANKS to the plugin author, I pecked away at this until I found THE SOLUTION!
 * It was a simple blunder…
 * You will need to edit the following file (make a backup copy FIRST):
 * /wp-content/plugins/woocommerce-poor-guys-swiss-knife/classes/woocommerce-poor-
   guys-swiss-knife.php
 * Search for the section below(around line 3,295 in my version):
 * **function add_billing_custom_fields( $fields ) **
 * Within that section, you will see this code:
    **if ( !is_user_logged_in() ) :**
 * followed by several lines of code and then
    **endif;**
 * The blunder is that with this code enabled, the fields that you need to edit 
   in the WCPGSK plugin will NOT show up if you are logged in…but you MUST be logged
   in (as an admin) to edit the fields in the WCPGSK plugin. So, with this code 
   enabled, you will never be able to see the fields that you need to edit. I assume
   the plugin author intended to only require the verification for customers without
   accounts…
 * My simple fix was to comment out those two lines only (using two forward slashes):
   **
   if ( !is_user_logged_in() ) : ** becomes **//if ( !is_user_logged_in() ) : **
 * and
 * **endif;**
    becomes **//endif;**
 * I realize this may remove some of author’s intended functionality (only requesting
   verification for non-logged-in users) but I didn’t mind. You may have to experiment
   to get your desired results…
 * Edit the code to your preference, then save the .php file. Log in to your wp-
   admin and then go into your plugin settings and make sure that “Add billing email
   validator:” is checked under your “Checkout Settings”. Save, then go to “WooCommerce
   Checkout Billing Section” and you SHOULD see an option for “billing_email_validator”
   at or near the bottom, which you can now customize and will appear on the checkout
   page of your website.
 * Enjoy!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce Poor Guys Swiss Knife] Email confirmation validation field](https://wordpress.org/support/topic/email-confirmation-validation-field/)
 *  [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/email-confirmation-validation-field/#post-5609738)
 * Yes, the bug is still there…
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce Poor Guys Swiss Knife] Email Validator v 2.2.3 Missing Label on Checkout Form](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/)
 *  Thread Starter [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/#post-5562599)
 * I am not sure why this is marked “Resolved” as the author has yet to fix this
   problem. That was TWO MONTHS ago…
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Fast Secure Contact Form] No Captcha Image on FireFox ONLY](https://wordpress.org/support/topic/no-captcha-image-on-firefox-only/)
 *  Thread Starter [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/no-captcha-image-on-firefox-only/#post-5638352)
 * Nevermind!
 * Like an IDIOT, I was logged in on my FireFox browser, and I had the plugin set
   to “Hide Captcha Image for”… of course, logged in users was included.
 * I logged out of FireFox WordPress session and immediately saw the image.
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[WooCommerce Poor Guys Swiss Knife] Email Validator v 2.2.3 Missing Label on Checkout Form](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/)
 *  Thread Starter [cameronmscott](https://wordpress.org/support/users/cameronmscott/)
 * (@cameronmscott)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/email-validator-v-223-missing-label-on-checkout-form/#post-5562317)
 * Thanks for the quick reply!
 * I don’t see a placeholder or label for the VERIFICATION email, just the original
   email.
 * Settings:
    [Checkout Billing Form](http://www.montchevre.com/images/WCPGSAK.jpg)
 * I See the input box for the verification email, but there is no label:
    [Checkout](http://www.montchevre.com/images/Checkout.jpg)
 * I have the latest version…

Viewing 6 replies - 1 through 6 (of 6 total)