WordPress.org

Support

Support » Plugins and Hacks » Role Scoper » [Resolved] [Plugin: Role Scoper] Warning: Call-time pass-by-reference has been deprecated;

[Resolved] [Plugin: Role Scoper] Warning: Call-time pass-by-reference has been deprecated;

  • I have been getting this error with the last Role Scoper update.

    Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /**/wp-content/plugins/role-scoper/defaults_rs.php on line 518

    I have not updated to WP 3.0 yet as I wanted to wait out for bugs and what not. The odd thing is that defaults_rs.php line 518 is blank.

    This error prevents people from logging in.

    http://wordpress.org/extend/plugins/role-scoper/

Viewing 3 replies - 1 through 3 (of 3 total)
  • Doing some more trial and error this is the code that is throwing the error:

    if ( $include_custom_types && awp_ver( '2.9' ) ) {
    scoper_add_custom_taxonomies(&$arr);
    //add_action( 'init', 'scoper_add_custom_taxonomies', 99 );		// for compat with More Types plugin
    }

    Once I comment out these lines the error goes away and I’m able to log in, and all seems to be working alright. A restricted user only sees what they are supposed to see.

    For some more background; This install is hosted with Go Daddy using PHP 5.2.5

    Plugin Author Kevin Behrens

    @kevinb

    Thanks for letting me know. The problem is the ampersand in scoper_add_custom_taxonomies(&$arr). Remove it to stop the error. I am!

    FYI, this only prevented login because your server is configured to display PHP warnings onscreen. This is usually due to WP_DEBUG being defined true in wp-config.php, but could be due to a php.ini setting. In the typical WP installation, this would go unnoticed.

    Thank you!

    I have no idea why this works, or how, but deleting the ampersand has resolved this issue.

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘[Resolved] [Plugin: Role Scoper] Warning: Call-time pass-by-reference has been deprecated;’ is closed to new replies.
Skip to toolbar