Ajax editor functions failing: $_REQUEST empty during ajax-admin.php?
-
Hi,
I’ve been developing a WordPress site on my local machine and hosting on my own server. Everything runs perfectly.
Since moving to the client server, certain functions in the editor have stopped working. Specifically, those involving ajax requests. I have looked into things and it’s exiting with
die(0)inadmin-ajax.phpat the following code:// Require an action parameter if ( empty( $_REQUEST['action'] ) ) die( '0' );further reading sees
$_REQUESTbeing reset duringwp_magic_quotes()inwp-includes/load.phpas follows:$_REQUEST = array_merge( $_GET, $_POST );What might be the issue with the PHP setup on the server that might make
$_REQUESTremain blank afterwp_magic_quotes()duringajax-admin.php?If I edit
ajax-admin.phpto add the$_REQUESTreset:$_REQUEST = array_merge( $_GET, $_POST ); // Require an action parameter if ( empty( $_REQUEST['action'] ) ) die( '0' );…then everything ajax in the editor works as it should.
But I would rather not edit core files, so would like to know how I can change the server setup to get things working with the standard files?
Any help appreciated.
Thanks,
matt
The topic ‘Ajax editor functions failing: $_REQUEST empty during ajax-admin.php?’ is closed to new replies.