This works fine for me:
<?php
add_filter('comment_form_default_fields', 'wpse53687_filter_fields');
/**
* Unsets the email field from the comment form.
*/
function wpse53687_filter_fields($fields)
{
if(isset($fields['email']))
unset($fields['email']);
return $fields;
}
One reason that it could be failing on your theme is that args were passed into comment_form
. Specifically, the theme author passed in a fields
key into the $args
.
As the filter name (comment_form_default_fields
) implies, the fields are only defaults.
Fortunately there is another filter! comment_form_field_{$name}
. Just hook in and return false and it should get rid of the email field.
<?php
add_filter('comment_form_field_email', '__return_false');
Related Posts:
- What characters are allowed in an email address?
- Sending form data via PHPMailer – How to action PHP script from a form
- Contact Form 7 not sending emails- no confirmation, no error [closed]
- PHP form is not sending mail if I use mime type and version in header. How to solve this? [closed]
- Downloadable content only for subscribers?
- WordPress Emails & Contact Forms [closed]
- Saved emails at dashboard
- Email from my theme’s contact form doesn’t get the reply-to address right
- Email form getting hacked
- Am receiving more than thousand mails in single day from ‘[email protected]’ continuously
- Sending Form data as Attachment
- Sending email via function in page or setting up the action properly in another page
- Send contact form to a specific referrer-email adres
- Username from e-mail
- Send message to author without showing email address [duplicate]
- Submit button returns to index page instead of sending data
- Form that stores emails [closed]
- How can I add email code authentication on form submission without any wp plugin?
- What is & used for
- How to include landing page with form submission?
- How to edit a user profile on the front end?
- Is wp_nonce_field vulnerable if you know the action name?
- Autocomplete for taxonomy input boxes on a front end form
- set_query_var doesn’t seem to work on init hook
- How to send multipart form data to WordPress endpoint
- Placeholders in Jetpack Contact Form [closed]
- $_POST empty on submit (same code, same form submits normally on local server)
- Loading scripts & styles from a meta box callback function
- How to sent one form values to 2 different sites in wordpress
- Looking for a simple approach for handling user $_POST data without AJAX?
- How to return variables from admin-post.php
- Setting specific image size for specific form upload file field
- Get data from dropdown and update page
- How to Process Form Request
- limit characters when posting from form
- Adding data to an array in usermeta and displaying it in a loop
- Help with forms and nonces
- WPForm, how to set date to tomorrow
- php form create 2 posts
- Create form on plugin options page that creates submenu pages for that plugin
- Contact Form 7 – Add a Info Text to Checkboxes/Radiobuttons [closed]
- How to make WordPress forms secure (HTTPS)
- Can you have more than one nonce on a page?
- Post submit using shortcode and init
- Password protected page with a form submits for me fine but for others redirects them back to the password prompt
- What form element names break wordpress?
- How to add required fields in user profile admin page?
- Problem in getting Value through POST method after Login
- Java code/ JSP page in wordpress
- how to add a custom form in a page
- Form Submission Warning: Cannot modify header error only when plugin is deactivated
- Create a registration form with a PayPal checkout fee? [closed]
- comment form name and email not working?
- Sort populated GravityForms list alphabetically [closed]
- Checkboxes in a wordpress form are not showing as checked when selected [closed]
- Radio&Checkbox buttons Contact form 7 not clickable
- Complex Timesheet Form
- How to add a placeholder to the protected post password input
- How to change a form end email?
- Sending email for the custom form in WordPress
- Fatal error: Call to undefined function wp_insert_post()
- Simple form validation for custom post type in front end. Not working
- WordPress Frontend Post Form (Bootstrap Modal) Not Creating Post
- Inquiry form like on URL [closed]
- Update user meta on custom wordpress form and redirect
- Headers already sent on a frontend post form using wp_redirect before get_header
- Contact form with Jquery and PHP don’t work
- Can I have two submit buttons in one form? [closed]
- how do i make the “contact us” on a page created not to display
- How to create a form where you can select multiple recipients, based on a list of website users?
- sending form with time interval
- How to redirect a Link to a new tab in contact form 7?
- how do I hide or encrypt query strings for gravity forms
- Why is my contact form not working?
- Save and retrive data from a custom form to database
- WPAdverts – How to limit form submission 10 per month
- Using an iframe for a form help
- Fatal Error with WP Forms
- Send Mail with link to current_user
- How to call or add password input / generate password / password strenght meter in custom registration form?
- Need to show results on the frontend of an admin form
- Form data being sent to parent directory
- fetch custom post if meta key exist
- Passing form data on submit
- Create a custom calculator in wordpress
- How to stopping auto scrolling after submitting the form?
- Plugin to get a result based on form checkbox
- How to handle dynamic form data with repeating fields?
- WordPress Form To Email.php and Theme
- Passing input value into name of input
- wp_insert_post with POST data
- Adding a “Report the post” button/form?
- wordpress not saving form code in code editor
- Auto populate a Form
- Order form for WP (similar to a wishlist) [closed]
- Adding Mailchimp API key dynamically
- WordPress – custom user flow registration approval
- Gravity form with paypal adon should return custom receipt
- I cannot enter the letter C in the form [closed]
- Add options to WordPress Blocks form dropdown field