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/
prasadvemala
Member
Posted 2 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
lukescammell
Member
Posted 2 years ago #
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 )
ajmel625
Member
Posted 1 year 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.
Phew.
StefanMz
Member
Posted 1 year 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".