[Plugin: Exclude Pages] error: first parameter expected to be a reference (5 posts)

  1. Stephanie Leary
    Posted 6 years ago #

    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?


  2. prasadvemala
    Posted 6 years ago #

    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

  3. lukescammell
    Posted 6 years ago #

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

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

    function ep_exclude_pages( $pages )

  4. ajmel625
    Posted 6 years ago #

    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.


  5. StefanMz
    Posted 6 years ago #

    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".

Topic Closed

This topic has been closed to new replies.

About this Topic