From: Laury GvR Date: Tue, 3 Mar 2015 21:49:00 +0000 (-0500) Subject: Trying to fix ajax calls X-Git-Tag: v1.0.0^2~14 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=3e0dea103d5e544d5c97e0833c28759524dc736f;p=WP-Themes%2FTomsMomsCookies.git Trying to fix ajax calls --- diff --git a/functions.php b/functions.php index a2d435d..a8c9a6a 100755 --- a/functions.php +++ b/functions.php @@ -130,6 +130,10 @@ add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 48;' ), 20 ) function redirect_user_on_role() { + if(isset($_REQUEST['action']) && $_REQUEST['action']=='AJAXfunctionCall'): + do_action( 'wp_ajax_' . $_REQUEST['action'] ); + do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] ); + endif; if (!current_user_can('publish_pages') && $_REQUEST['action']!='AJAXfunctionCall') { /* A non-admin, non-editor */ wp_redirect( home_url() ); exit; @@ -146,5 +150,7 @@ function redirect_user_on_role() add_action('admin_init', 'redirect_user_on_role'); add_action( 'wp_ajax_AJAXfunctionCall', 'JavascriptFunctionName' ); add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'JavascriptFunctionName'); +add_action( 'wp_ajax_AJAXfunctionCall', 'redirect_user_on_role' ); +add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'redirect_user_on_role'); ?>