Title: Jose Mortellaro's Replies | WordPress.org

---

# Jose Mortellaro

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

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

 Search replies:

## Forum Replies Created

Viewing 15 replies - 1 through 15 (of 2,167 total)

1 [2](https://wordpress.org/support/users/giuse/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/giuse/replies/page/3/?output_format=md) …
[143](https://wordpress.org/support/users/giuse/replies/page/143/?output_format=md)
[144](https://wordpress.org/support/users/giuse/replies/page/144/?output_format=md)
[145](https://wordpress.org/support/users/giuse/replies/page/145/?output_format=md)
[→](https://wordpress.org/support/users/giuse/replies/page/2/?output_format=md)

 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Freesoul Deactivate Plugins - Disable plugins on individual WordPress pages] Cannot update Pro](https://wordpress.org/support/topic/cannot-update-pro/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [4 days, 19 hours ago](https://wordpress.org/support/topic/cannot-update-pro/#post-18876030)
 * Hi [@rakiem](https://wordpress.org/support/users/rakiem/)
 * I’ve replied to your ticket.
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Essential Form - The lightest plugin for contact forms, ultra lightweight and no spam] How can I restrict sending messages to existing email addresses?](https://wordpress.org/support/topic/how-can-i-restrict-sending-messages-to-existing-email-addresses/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 weeks, 3 days ago](https://wordpress.org/support/topic/how-can-i-restrict-sending-messages-to-existing-email-addresses/#post-18865039)
 * Hi [@loralora](https://wordpress.org/support/users/loralora/)
 * You can check if the domain of the email exists with this custom code:
 *     ```wp-block-code
       add_action( 'essential_form_before_sending', function( $name, $email, $message, $post_id ) {    /*    * Check if the email is valid and the domain exists    */    if ( ! is_email( $email ) ) {        wp_die( 'Invalid email address.' );    }    $domain = substr( strrchr( $email, "@" ), 1 );    if ( function_exists( 'checkdnsrr' ) ) {        $valid = checkdnsrr( $domain, 'MX' );    } elseif ( function_exists( 'dns_get_record' ) ) {        $records = dns_get_record( $domain, DNS_MX );        $valid = ! empty( $records );    } else {        $valid = true; // fallback: skip check    }    if ( ! $valid ) {        wp_die( 'Email domain does not exist.' );    }}, 10, 4 );
       ```
   
 * If you add this code to the `functions.php` file of your child theme or to a 
   functional plugin, it will run before the email is sent.
 * At least one of the functions `checkdnsrr()` or `dns_get_record()` must be available;
   otherwise, this code will not be able to check whether the email domain exists.
   On most servers, this should not be an issue, but if these functions are not 
   available, you may need to enable DNS support in PHP on your server.
 * Please keep in mind that even if you check the existence of the domain:
    - The email address itself might still not exist
    - The inbox might not accept emails
    - Only sending an email (or using a verification service) can truly confirm 
      it
 * However, accepting only email addresses with a valid domain is already a good
   way to filter out many invalid emails.
 * This custom code is not implemented in the core of Essential Form because it 
   slows down the sending process, as it requires a DNS lookup for each submitted
   email, which introduces an external network request and potential latency. However,
   if we receive more reports about the form sending a large number of spam emails,
   even if they are manually submitted, I will consider adding this check to the
   plugin core.
 * I hope it’s clear.
 * Have a great day!
   Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Essential Form - The lightest plugin for contact forms, ultra lightweight and no spam] Translation Not Working](https://wordpress.org/support/topic/translation-not-working-152/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [1 month ago](https://wordpress.org/support/topic/translation-not-working-152/#post-18851079)
 * Hi [@agniusin](https://wordpress.org/support/users/agniusin/)
 * thank you for translating Essential Form to Lithuanian.
 * If you upload your translations to [https://translate.wordpress.org/locale/lt/default/wp-plugins/essential-form/](https://translate.wordpress.org/locale/lt/default/wp-plugins/essential-form/),
   and they approve them, it will work for sure next time you update WordPress or
   go to Dashboard => Updates and click on Update Translations.
 * In other cases, it depends on how you translated it. Have you loaded the translation
   files to wp-content/languages/plugins/ ?
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Add Missing Link Titles] What happens when plugin is deactivated?](https://wordpress.org/support/topic/what-happens-when-plugin-is-deactivated/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [1 month, 2 weeks ago](https://wordpress.org/support/topic/what-happens-when-plugin-is-deactivated/#post-18835572)
 * You are welcome [@codings](https://wordpress.org/support/users/codings/) !
 * Your settings will not be lost because there is nothing you need to configure.
   The plugin automatically adds the missing titles without you having to do anything.
 * There are no settings that will be lost because the settings don’t exist. It’s
   like worrying about losing your third arm. Sorry for the stupid example. It’s
   just to say that the sentence means that you can’t lose something that was never
   created in the first place.
 * When you deactivate the plugin, you don’t lose any work, because no permanent
   changes were ever made. You can’t lose something that doesn’t exist.
 * Of course, you lose the titles after deactivation. This is clear.
 * If you want the missing titles to appear again, simply reactivate the plugin.
 * In short:
    - You activate the plugin → it automatically adds the missing titles to the 
      content.
    - You deactivate the plugin → it stops adding the missing titles, and everything
      returns to the way it was before activation.
 * In my opinion, after deactivating a plugin, you should have the same situation
   that was before activating that plugin. If you could still have the same functionality
   after plugin deactivation, it would be a nightmare when you decide to deactivate
   some plugins.
 * I hope it’s clearer now.
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Add Missing Link Titles] What happens when plugin is deactivated?](https://wordpress.org/support/topic/what-happens-when-plugin-is-deactivated/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [1 month, 2 weeks ago](https://wordpress.org/support/topic/what-happens-when-plugin-is-deactivated/#post-18834851)
 * Hi [@codings](https://wordpress.org/support/users/codings/) thank you for your
   thread.
 * The missing titles are added on the fly.
   When you deactivate the plugin, it will
   no longer add missing titles.
 * All changes are applied dynamically by the plugin. You are not setting up anything
   that will be lost after deactivation. The plugin does not write anything to the
   database.
 * This version does not include any options. However, your suggestions are very
   helpful, and I will take them into account. At the moment, I cannot say when 
   an updated version will be available.
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Disable Fatal Error Handler] Not working](https://wordpress.org/support/topic/not-working-4409/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/not-working-4409/#post-18825480)
 * Hi [@carlodamo](https://wordpress.org/support/users/carlodamo/)
 * add that line manually and that’s it.
 * The plugin is only for those users who have no FTP access for adding that line
   of code.
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Disable Fatal Error Handler] Not working](https://wordpress.org/support/topic/not-working-4409/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [1 month, 3 weeks ago](https://wordpress.org/support/topic/not-working-4409/#post-18824341)
 * Hi [@carlodamo](https://wordpress.org/support/users/carlodamo/)
 * It works for me.
 * Can you check if the following line is present in your `wp-config.php` file?
 * define( ‘WP_DISABLE_FATAL_ERROR_HANDLER’, true );
 * If you can’t find it, your server may not grant permission to edit that file.
 * If you do find it, then there’s no way the issue is caused by this plugin. In
   that case, you probably have another plugin or some custom code that filters 
   the `wp_fatal_error_handler_enabled` hook.
 * Just to clarify: when it works properly, you simply won’t receive any email when
   a fatal error occurs on your website. Nothing else changes.
 * I wanted to make sure you understand how it works, since you shared your website
   link. However, by just looking at your website, it’s not possible to debug anything.
 * I hope it helps
 * Best regards
 * Jose
 *   Forum: [Reviews](https://wordpress.org/support/forum/reviews/)
    In reply to:
   [[Essential Form - The lightest plugin for contact forms, ultra lightweight and no spam] Wonderful](https://wordpress.org/support/topic/wonderful-1108/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 1 week ago](https://wordpress.org/support/topic/wonderful-1108/#post-18804268)
 * Thank you very much [@myjosephines](https://wordpress.org/support/users/myjosephines/)!
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Essential Form - The lightest plugin for contact forms, ultra lightweight and no spam] Cannot send email from clean installation](https://wordpress.org/support/topic/cannot-send-email-from-clean-installation/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 1 week ago](https://wordpress.org/support/topic/cannot-send-email-from-clean-installation/#post-18804264)
 * Hi [@eleventyseventy](https://wordpress.org/support/users/eleventyseventy/)
 * Could it be that when you updated WordPress to 6.8.3, SiteGround cleared some
   cache that was causing the issue?
 * Is it now working with WordPress 6.9?
 * Honestly, I haven’t completely understood what was causing the issue. However,
   I suggest that if something similar happens again, you deactivate and delete 
   Essential Form from the Plugins page and then install it again. This will give
   you a fresh installation of Essential Form.
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Essential Form - The lightest plugin for contact forms, ultra lightweight and no spam] Cannot send email from clean installation](https://wordpress.org/support/topic/cannot-send-email-from-clean-installation/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 2 weeks ago](https://wordpress.org/support/topic/cannot-send-email-from-clean-installation/#post-18797669)
 * Hi [@eleventyseventy](https://wordpress.org/support/users/eleventyseventy/)
 * Many thanks! I’m glad you like the plugin.
 * This issue is a bit unusual. Could you check if there are any **mu-plugins**?
 * You can find them on the **Plugins page → Must-Use**.
 * I’m not saying this is necessarily the case, but nowadays, on some hosting environments,
   a “fresh” installation can sometimes include unexpected bloat without you realizing
   it.
 * Have you experienced this issue only on SiteGround, or also on other hosting 
   providers?
 * Do you know the PHP version that is running on the server?
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Freesoul Deactivate Plugins - Disable plugins on individual WordPress pages] mu-plugin isn’t deleted](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/#post-18792588)
 * Hi Nico, perfect. I’m happy that everything is clean now. Thank you for the information.
 * This explains why FDP wasn’t able to delete the mu-plugin file.
 * Just in case you need it when you contact the authors of WP Safe Mode, FDP tries
   to delete that file with this line of code:
 *     ```wp-block-code
       wp_delete_file( WPMU_PLUGIN_DIR . '/eos-deactivate-plugins.php' );
       ```
   
 * It uses the WordPress core function `wp_delete_file` and the WordPress constant`
   WPMU_PLUGIN_DIR`, without hardcoding the folder name.
   Because of this, the conflict
   with WP Safe Mode can’t be solved by FDP. It has to be addressed by the authors
   of WP Safe Mode.
 * There is no way for FDP to know that WP Safe Mode changes the folder name and
   doesn’t use WordPress standards to reference the new mu-plugins directory.
 * I also believe WP Safe Mode can cause conflicts with many other plugins that 
   use the mu-plugins folder.
 * Have a great day!
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Freesoul Deactivate Plugins - Disable plugins on individual WordPress pages] mu-plugin isn’t deleted](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/#post-18792561)
 * Again me. Do you maybe have this plugin: [https://wordpress.org/plugins/wp-safe-mode/](https://wordpress.org/plugins/wp-safe-mode/)?
 * If you confirm this, I will test it and try to reproduce the same issue.
   I also
   suspect it may cause conflicts with FDP because it manipulates the set of active
   plugins.
 * [@gooloode](https://wordpress.org/support/users/gooloode/)
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Freesoul Deactivate Plugins - Disable plugins on individual WordPress pages] mu-plugin isn’t deleted](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/#post-18792558)
 * Hi [@gooloode](https://wordpress.org/support/users/gooloode/)
 * As I can see in your second screenshot, your mu-plugins folder is called **wp-
   safe-mode**.
   It looks like you don’t have a standard WordPress installation. 
   Do you perhaps have a plugin or something else that changes the default WordPress
   folder names?
 * In any case, I suggest checking the wp-content/wp-safe-mode folder via FTP. You
   may find eos-deactivate-plugins.php in wp-content/wp-safe-mode.
 * I also see that you have 53 active plugins. You would really benefit from using
   FDP.
   Would you like to try using it again? If you have specific questions about
   how to use it, feel free to ask me.
 * For an easier FDP setup, I suggest first identifying the heaviest plugins using
   [Code Profiler](https://wordpress.org/plugins/code-profiler/), and then using
   FDP to deactivate them where they aren’t needed. There’s no need to try to deactivate
   all unused plugins at once—focusing on a few heavy plugins will be much easier
   and still effective.
 * I hope it helps
 * Best regards
 * Jose
 *   Forum: [Plugins](https://wordpress.org/support/forum/plugins-and-hacks/)
    In
   reply to: [[Freesoul Deactivate Plugins - Disable plugins on individual WordPress pages] mu-plugin isn’t deleted](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/mu-plugin-isnt-deleted/#post-18791725)
 * Hi [@gooloode](https://wordpress.org/support/users/gooloode/)
 * Using FDP for the first time can be tricky. Have you tried reading the documentation?
   
   [https://freesoul-deactivate-plugins.com/how-deactivate-plugins-on-specific-pages/](https://freesoul-deactivate-plugins.com/how-deactivate-plugins-on-specific-pages/)
 * Anyway, if FDP for any reasons wasn’t able to delete the mu-plugin, you should:
    - See a clear notification in your backend.
    - Be able to access the file `wp-content/mu-plugins/eos-deactivate-plugins.php`
      via FTP.
 * If you don’t see them, it means there is no FDP mu-plugin left on your site.
 * The 100% safe way to delete it is to remove the file `wp-content/mu-plugins/eos-
   deactivate-plugins.php` via FTP. If you don’t see the file, there’s nothing to
   delete.
 * If via FTP you don’t see that file, but still see it in the mu-plugins page of
   your backend, it means the pages of your backend may be served by full-page cache.
   Be careful. Having cached backend pages would not be safe.
 * I hope it helps.
 * Best regards
 * Jose
 *   Forum: [Reviews](https://wordpress.org/support/forum/reviews/)
    In reply to:
   [[Oracle Cards Lite – Interactive Card Deck Plugin for WordPress] Amazing Plugin! Amazing Customer Service!](https://wordpress.org/support/topic/amazing-plugin-amazing-customer-service-5/)
 *  Plugin Author [Jose Mortellaro](https://wordpress.org/support/users/giuse/)
 * (@giuse)
 * [2 months, 3 weeks ago](https://wordpress.org/support/topic/amazing-plugin-amazing-customer-service-5/#post-18791205)
 * Thank you so much for the amazing review Kristi!
 * We’re glad we could resolve the issue quickly. Feedback like this truly motivates
   us to keep improving and supporting the plugin.
 * Thanks again for your support!

Viewing 15 replies - 1 through 15 (of 2,167 total)

1 [2](https://wordpress.org/support/users/giuse/replies/page/2/?output_format=md)
[3](https://wordpress.org/support/users/giuse/replies/page/3/?output_format=md) …
[143](https://wordpress.org/support/users/giuse/replies/page/143/?output_format=md)
[144](https://wordpress.org/support/users/giuse/replies/page/144/?output_format=md)
[145](https://wordpress.org/support/users/giuse/replies/page/145/?output_format=md)
[→](https://wordpress.org/support/users/giuse/replies/page/2/?output_format=md)