WordPress.org

Support

Support » Plugins and Hacks » [Plugin: Exclude Pages] error: first parameter expected to be a reference

[Plugin: Exclude Pages] error: first parameter expected to be a reference

  • Stephanie Leary
    Participant

    @sillybean

    I use this plugin on several sites, and it’s been great. However, I just moved one of them to a Windows server (running Apache). Before I shut off PHP errors entirely, I got this:

    Warning: Parameter 1 to ep_exclude_pages() expected to be a reference, value given in D:\Web\SLC\wp-includes\plugin.php on line 166

    The plugin activates but doesn’t work, and it kills the page list functions.

    Any ideas?

    http://wordpress.org/extend/plugins/exclude-pages/

Viewing 4 replies - 1 through 4 (of 4 total)
  • prasadvemala
    Member

    @prasadvemala

    Removing & from the parameter of the function ep_exclude_pages in exclude_pages.php worked for me. I know its strange, but worked.

    Try your luck

    lukescammell
    Member

    @lukescammell

    I can confirm this worked for me as well – thanks prasadvemala!

    I changed line 37 from:
    function ep_exclude_pages( & $pages )

    to:
    function ep_exclude_pages( $pages )

    Worked for me too!!

    Have been stressing over this error for weeks thinking I’d mis-hacked something in my local install.

    Thanks prasadvemala & lukescammell for posting the exact details.

    Phew.

    I found out, that version 1.5 was indicated to be the current version and there is no further update available (in the WP admin plugins page). However, this was not true, version 1.9 is available, which does not show the error reported here (because the bug is fixed).

    So, check the version of “Exclude Pages”.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Plugin: Exclude Pages] error: first parameter expected to be a reference’ is closed to new replies.