Title: PHP warnings
Last modified: November 4, 2025

---

# PHP warnings

 *  Resolved [pixtweaks](https://wordpress.org/support/users/pixtweaks/)
 * (@pixtweaks)
 * [7 months ago](https://wordpress.org/support/topic/php-warnings-206/)
 * Hi, I turn on logging of all errors and I see from your plugin this
 *     ```wp-block-code
       Error 2 - E_WARNINGfopen(/wp-content/plugins/mailoptin/src/connections/NinjaFormsConnect/integrations/WordPressUserRegistrationConnect.php): Failed to open stream: No such file or directory/wp-admin/includes/class-wp-filesystem-direct.php:66#1 /wp-admin/includes/class-wp-filesystem-direct.php(66): fopen()#2 /wp-content/plugins/mailoptin/src/connections/NinjaFormsConnect/Connect.php(93): WP_Filesystem_Direct->put_contents()#3 /wp-content/plugins/mailoptin/src/connections/NinjaFormsConnect/Connect.php(53): MailOptin\NinjaFormsConnect\Connect->generate_classes()#4 /wp-includes/class-wp-hook.php(324): MailOptin\NinjaFormsConnect\Connect->register_nf_actions()#5 /wp-includes/plugin.php(205): WP_Hook->apply_filters()#6 /wp-content/plugins/ninja-forms/ninja-forms.php(790): apply_filters()#7 /wp-includes/class-wp-hook.php(324): Ninja_Forms->plugins_loaded()
       ```
   
 * Another part is that this plugin is throwing this error on pages should not be
   doing anything, like on admin tools.php
   Can you please restrict where this plugin
   is loading its code only for parts is actually necessary? It’s loading 258 file
   and taking 4MB of ram on places it does nothing, just slowing down website. Please,
   for better and faster WP. Thank you!
    -  This topic was modified 7 months ago by [pixtweaks](https://wordpress.org/support/users/pixtweaks/).

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

 *  Plugin Author [Collins Agbonghama](https://wordpress.org/support/users/collizo4sky/)
 * (@collizo4sky)
 * [7 months ago](https://wordpress.org/support/topic/php-warnings-206/#post-18707053)
 * You should not be getting that error because the file mailoptin/src/connections/
   NinjaFormsConnect/Integrations/WordPressUserRegistrationConnect exists in our
   plugin folder. Can you confirm it does on your server?
 * As for optimizing the plugin for memory usage, we are going to work on that. 
   Thanks for bringing it to our attention.
 *  Thread Starter [pixtweaks](https://wordpress.org/support/users/pixtweaks/)
 * (@pixtweaks)
 * [7 months ago](https://wordpress.org/support/topic/php-warnings-206/#post-18707605)
 * Hi, I found the issue. One of folder in chain has capital letter and code is 
   probing lowercase. It’s in file /wp-content/plugins/mailoptin/src/connections/
   NinjaFormsConnect/Connect.php
 *     ```wp-block-code
       $filename = dirname(__FILE__) . "/integrations/$key.php"; //original code
       ```
   
 *     ```wp-block-code
       $filename = dirname(__FILE__) . "/Integrations/$key.php"; // correct with capital "I"
       ```
   
 * I don’t understand structure of your plugin but generating classes should probably
   happened only in cron or when plugin is activated. Thank you!
 *  Plugin Author [Collins Agbonghama](https://wordpress.org/support/users/collizo4sky/)
 * (@collizo4sky)
 * [7 months ago](https://wordpress.org/support/topic/php-warnings-206/#post-18707725)
 * That code only runs if paraventure, the class is missing like in your case.
 * Thanks for spotting the issue. We’ve applied the fix and made changes to improve
   performance.
 * An update will go live next week.

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

The topic ‘PHP warnings’ is closed to new replies.

 * ![](https://ps.w.org/mailoptin/assets/icon-256x256.png?rev=1699978)
 * [MailOptin - Popup, Optin Forms & Email Newsletters for Mailchimp, HubSpot, AWeber Etc.](https://wordpress.org/plugins/mailoptin/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/mailoptin/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/mailoptin/)
 * [Active Topics](https://wordpress.org/support/plugin/mailoptin/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/mailoptin/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/mailoptin/reviews/)

 * 4 replies
 * 2 participants
 * Last reply from: [Collins Agbonghama](https://wordpress.org/support/users/collizo4sky/)
 * Last activity: [7 months ago](https://wordpress.org/support/topic/php-warnings-206/#post-18707725)
 * Status: resolved