nopriv $ajax_actions = array( 'router' => false ); foreach ( $ajax_actions as $action => $nopriv ) { add_action( 'wp_ajax_um_' . $action, array( $this, $action ) ); if ( $nopriv ) add_action( 'wp_ajax_nopriv_um_' . $action, array( $this, $action ) ); } /** * Fallback for ajax urls * @uses action hooks: wp_head, admin_head */ add_action( 'wp_head', array( $this, 'ultimatemember_ajax_urls' ) ); add_action( 'admin_head', array( $this, 'ultimatemember_ajax_urls' ) ); } function ultimatemember_ajax_urls() { $enable_ajax_urls = apply_filters( "um_enable_ajax_urls", true ); if ( $enable_ajax_urls ) { ?> backend_requests(); } } }