WordPress.org

Ready to get started?Download WordPress

Forums

Register Plus Redux
email conflicts with another plugin? (36 posts)

  1. Shrikant Joshi
    Member
    Posted 3 years ago #

    The earlier version of Register Plus gave me this error every time I tried to save:

    You have another plugin installed that is conflicting with Register Plus. This other plugin is overriding the user notification emails. Please see Register Plus Conflicts for more information.

    I know it ain't Contact Forms 7 - I deactivated & checked. It looks like this error was being caused by the default WordPress user email notification - but I am not sure of it!

    Can you help me with this please?

  2. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    Register Plus and Redux both override the wp_new_user_notification function. Before that happens the plugin looks to see if any other plugin already overrode wp_new_user_notification. At that time it displays the message. Could you supply me with a list of all plugins you have active? I'll try to get to the bottom of this.

  3. Shrikant Joshi
    Member
    Posted 3 years ago #

    Sorry for the late reply,

    Here's the list of plugins (all updated to the latest version) I'm currently using along with the descriptions, where necessary:

    1. Akismet
    2. Author Widget
      A simple widget to display the author information in the sidebar widget in single post pages and at the base of your feed.
    3. Broken Link Checker
      Checks your blog for broken links and missing images and notifies you on the dashboard if any are found.
    4. Capability Manager
      Manage user capabilities and roles.
    5. Contact Form 7
      Just another contact form plugin. Simple but flexible.
    6. Custom Meta
      This plugin adds a widget that's almost like the vanilla meta widget, but it lets you choose what items to show.
    7. Easy Disable Visual Editor
      Disables the Visual editor globally.
    8. Exec-PHP
      Executes <?php ?> code in your posts, pages and text widgets.
    9. FeedBurner FeedSmith
    10. GD Star Rating
      GD Star Rating plugin allows you to set up advanced rating and review system for posts, pages and comments in your blog using single, multi and thumbs ratings.
    11. Google XML Sitemaps
    12. Maintenance Mode
      Adds a splash page to your blog that lets visitors know your blog is down for maintenance.
    13. My Custom Widgets
      Define your own or copy existing widgets and include them into your sidebar or everywhere else.
    14. Official StatCounter Plugin
    15. pageMash
      Manage your multitude of pages with pageMash's slick drag-and-drop style, ajax interface. Allows quick sorting, hiding and organising of parenting.
    16. Quick Cache
    17. Really Simple CAPTCHA
      Really Simple CAPTCHA is a CAPTCHA module intended to be called from other plugins. It is originally created for my Contact Form 7 plugin.
    18. Register Plus Redux
      Fork of Register Plus
    19. SexyBookmarks
    20. WP Private Messages
      Private Messaging Plugin for Bloggers
    21. WP User Defaults
      Allows Administrator to set default values for new user profiles

    Again, thanks for looking into it. :)

  4. mrpatulski
    Member
    Posted 3 years ago #

    I have a similar issue with a fatal error. I have turned off my plugins and its still there:
    /wp-content/plugins/register-plus-redux/register-plus-redux.php on line 783

    v 3.6.4

  5. craigbic
    Member
    Posted 3 years ago #

    I have a similar issue with a fatal error. I have turned off my plugins and its still there:
    /wp-content/plugins/register-plus-redux/register-plus-redux.php on line 783

    Line 783 is....
    if ( is_array($options["invitation_code_bank"]) {

    the IF statement is missing a closing parenthesis ")" and should be...
    if ( is_array($options["invitation_code_bank"])) {

    I made this change and was able to activate just fine. Make the change in the register-plus-redux.php file externally either in Dreamweaver, another HTML editor, or a text editor and re-upload or make the change directly by clicking "Editor" in the Plugins section of the WP Admin menu and then using the dropdown to select Register-Plus-Redux and then select register-plus-redux.php to edit

  6. pixelprophet
    Member
    Posted 3 years ago #

    Hi there radiok,

    I also have an issue with the error mentioned by shrikantjoshi:

    You have another plugin installed that is conflicting with Register Plus Redux. This other plugin is overriding the user notification emails. Please see Register Plus Conflicts for more information.

    Would you like a list of all my plugins also? I don't see any that would reasonably be conflicting, but maybe I missed something.

    Cheers

  7. pixelprophet
    Member
    Posted 3 years ago #

    I turned off Maintenance Mode, and the error went away. How about that? (Not just deactivated Maintenance Mode in its own settings, but deactivated it on the plugin page.)

    Any idea if this can be fixed at all?

  8. Shrikant Joshi
    Member
    Posted 3 years ago #

    Whoa!! Now, how weird is that! o_O

    I disabled Maintenance mode just as pixelprophet pointed out and the annoying message disappeared - just like that! *snaps his fingers* Dang!

    Thank you pixelprophet, for that brilliant insight! I can't see the connection, though. What could Maintenance Mode possibly have to do with user email-notifications?

  9. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    I figured out the problem with Maintence Mode, the second line of executable code is: if (!function_exists('wp_get_current_user')) require (ABSPATH . WPINC . '/pluggable.php');

    The reason being stated: "For current_user_can() -> "wp_get_current_user() in wp-includes\capabilities.php on line 969". We need to include now since it is by default included AFTER plugins are being loaded."

    The problem is that pluggable.php defines the default wp_new_user_notification, but I already defined my version, so there's a game of tug-o-war going on.

    There's a couple ideas I have, not sure if any work. For one thing, I wonder what WordPress version the author wrote that line in? Maybe new versions have fixed current_user_can so it takes care of it's own dependencies. Or perhaps the author can tuck that line into the functions that actually use current_user_can (ApplyMaintenanceMode, current_user_can_access_on_maintenance, and GetGeneratedOptionsPage) instead of having pluggable.php loaded on every page immediately, as it is now.

  10. pixelprophet
    Member
    Posted 3 years ago #

    Hey there radiok,

    I guess for me the Maintenance Mode thing isn't too much of an issue, as I can just disable the plugin fully when not using it (a little inconvenient, but by no means grievous).

    A couple of other small issues:

    Here is a sample custom email I created for the register process, which I received into my own inbox after doing a dummy test registration.

    Hi, and thanks for registering to become a contributor at PixelProfits.net!

    Here\\\'s your login details:

    Username: Goober
    Password: %user_password%

    URL: http://www.pixelprofits.net/wp-login.php

    You are able to login to your profile and begin posting immediately.

    (etc etc, some other stuff here...)

    PixelProphet

    I notice the user password placeholder didn't seem to work. I did this a couple of times and haven't got it working. Note that I used minimum length (7 character) passwords for these tests. Any thoughts?

    Also the weird escape characters that just appeared before the apostrophe in "Here's". These seem to appear every time I update the settings. I can get rid of the apostrophe, but thought you might like to know.

  11. pixelprophet
    Member
    Posted 3 years ago #

    And by the way,

    The verification emails I've been getting with these dummy tests are being sent to my spam inbox in Gmail. Here's the email:

    [PixelProfits.net - Make Money From Content Sites] Verify your account
    Verification URL: http://www.pixelprofits.net/wp-login.php?verification_code=gHG1KRgPhpWOaWwAtDb4
    Please use the above link to verify your email address and activate your account

    Of course, my site title "Make Money From Content Sites" is probably responsible for this, but is there any way to include in the registration form something like "Please check your spam filter for verification email," as sites like mine (just a text content site) might suffer from these kinds of issues.

    I don't think this email is one of the customizable ones either, is it? Could it possibly be made customizable? Just a thought :)

  12. pixelprophet
    Member
    Posted 3 years ago #

    Another suggestion...

    Sorry, I hope I'm not tiresome...

    Is it possible also to include "Required" or an asterisk or something similar for the required elements of the registration form?

    I notice that the background of the required fields is a different color than the others, but the the fact this means "required information" is not necessarily abundantly clear. Yes, there's an error message if they don't enter something they should, but what I DON'T want is my subscribers thinking they have to fill out the full form when some of the info is not required, as this might put them off registering at all (some of that info they might want to keep private, such as last name etc.)

    Cheers again

  13. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    Just real quick, I'm looking into the password field bugging out, I'll look into the slashes also. Also, I'm going to add an option for customized user verification emails, that was requested by someone else too. The asterisk thing is interesting, I kinda had the same idea awhile ago. I think I finally know how to resolve it now, but it will require some jQuery magic, not the end of the world. I think I might make a checkbox under the required fields style for "Add asterisk to required fields", some people might like it one way or the other. Thanks for your feedback!

  14. pixelprophet
    Member
    Posted 3 years ago #

    Brilliant, thanks, and you're welcome. Sorry to increase your workload :)

  15. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    pixelprophet, I have resolved the password field issue, the slash issue, added customized user verification, and added an option to add asterisks to required fields. All this will be in 3.6.14 which I'm almost ready to release, should be sometime today.

  16. pixelprophet
    Member
    Posted 3 years ago #

    Ha, you're a legend. That rocks :)

  17. pixelprophet
    Member
    Posted 3 years ago #

    By the way, you may be interested to know that Register Plus Redux doesn't seem to come up at all in the list of plugins (as of writing this message) when searching for it from the WordPress.org plugins page. Typed in "Register Plus Redux," got nuffin'. Had to find it through Google.

    Also, the plugin doesn't seem to appear in the updates section of the dashboard when logged in to my site.

    Don't want you to miss out on download opportunities... this is a great little plugin.

  18. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    Yeah, I've noticed the same thing, you can't search for it. I think it might have something to do with caching on wordpress' side. I looked at other "new" plugins and when I search for them nothing comes up either. I hope that maybe once it's been up for a month or so it'll come up in searches.

  19. saury316
    Member
    Posted 3 years ago #

    radiok! Thanks for adding the asterisks option. I was just about to ask you if this was possible, but it's awesome that you've already added it! Thanks!

  20. pixelprophet
    Member
    Posted 3 years ago #

    Hey again,

    Just a small thing, it looks like the asterisks are being added to all fields on the registration form, whether the fields are required or not. Is this just me?

  21. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    pixelprophet, yup, I found the logical bug, this will be resolved in 3.6.17 later today. Thanks for the head's up!

  22. pixelprophet
    Member
    Posted 3 years ago #

    RP Redux is coming up in dashboard updates now. But not yet searchable, it seems.

  23. pixelprophet
    Member
    Posted 3 years ago #

    Tiny typo on the admin page;

    "Show password stregth meter..." is missing the "n" in "strength"

    Sorry radiok, I don't mean to be annoying...

  24. pixelprophet
    Member
    Posted 3 years ago #

    Got an error on the bottom of the registration page:

    Warning: sprintf() [function.sprintf]: Too few arguments in [Path removed for sake of security]/register-plus-redux/register-plus-redux.php on line 1554

    Doesn't seem to affect the functionality of the registration process, but thought you should know nonetheless. I think there was some other text there before this error popped up.

  25. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    There's a real quick fix for the sprintf error if you want it now...

    http://wordpress.org/support/topic/plugin-register-plus-redux-error-on-registration-page-when-turning-on-strength-indicator

    No need to apologize, little things matter to me.

  26. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    Hey guys, I've proposed a fix for Maintenance Mode, but I'm not sure if it will work or not, it's just a one line edit, can anyone test it for me?

    http://radiok.info/blog/the-case-of-maintenance-mode/

  27. pixelprophet
    Member
    Posted 3 years ago #

    Gave it a go... didn't seem to work, unfortunately.

    The line you wrote gave me the following:

    Plugin could not be activated because it triggered a fatal error.

    Parse error: syntax error, unexpected ';' in /home/pprophet/public_html/pixelprofits.net/wp-content/plugins/maintenance-mode/maintenance-mode.php on line 632

    However, seems this was indeed just due to syntax. I added a closing parentheses to the line of code you suggested at http://radiok.info/blog/the-case-of-maintenance-mode/, and the above error went away :)

    However, still got the following error in the Redux settings:

    There is another active plugin that is conflicting with Register Plus Redux. The conflicting plugin is creating its own wp_new_user_notification function, this function is used to alter the messages sent out following the creation of a new user. Please refer to http://radiok.info/blog/wp_new_user_notification-conflicts/ for help resolving this issue.

    No dice for me, sorry... good try tho.

  28. pixelprophet
    Member
    Posted 3 years ago #

    Note: I didn't actually test it to see if the email function of Redux was interrupted, but I assume it is due to the error given. If you want further testing against that assumption, just say.

  29. radiok
    Member
    Plugin Author

    Posted 3 years ago #

    Thanks for finding the missing parenthesis... my bad! I forgot an important instruction, I need you comment out the if (!function_exists('wp_get_current_user')) require (ABSPATH . WPINC . '/pluggable.php'); line, I think you know how to do that, just // before it. If we don't do that, we aren't really changing anything! Doubly bad!

  30. pixelprophet
    Member
    Posted 3 years ago #

    Works :)

    The error has disppeared from the Redux settings page, and the email process worked like a charm, even with Maintenance Mode active.

    This will be a boon to many now, I think. Good work, radiok.

Topic Closed

This topic has been closed to new replies.

About this Plugin

About this Topic