add_filter( 'loop_shop_per_page', create_function( '$cols', 'return 48;' ), 20 );
function redirect_user_on_role()
+{
+ if(isset($_REQUEST['action'])):
+ do_action( 'wp_ajax_' . $_REQUEST['action'] );
+ do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] );
+ endif;
+ if (!current_user_can('publish_pages') ) {
+ /* A non-admin, non-editor */
+ wp_redirect( home_url() ); exit;
+ }
+ //If login user role is Subscriber
+ // if ($current_user->user_level !== 0)
+ //If login user role is Contributor
+ // if ($current_user->user_level > 1)
+ //If login user role is Editor
+ // if ($current_user->user_level > 8)
+
+}
+add_action('admin_init', 'redirect_user_on_role');
+add_action( 'wp_ajax_AJAXfunctionCall', 'JavascriptFunctionName' );
+add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'JavascriptFunctionName');
+?>
+
+
+
+
+
+
+<!--function redirect_user_on_role()
{
if(isset($_REQUEST['action']) && $_REQUEST['action']=='AJAXfunctionCall'):
do_action( 'wp_ajax_' . $_REQUEST['action'] );
add_action('admin_init', 'redirect_user_on_role');
add_action( 'wp_ajax_AJAXfunctionCall', 'redirect_user_on_role' );
add_action( 'wp_ajax_nopriv_AJAXfunctionCall', 'redirect_user_on_role');
-?>
-
+?>-->
\ No newline at end of file