Title: Compatible with redirect User Role Code
Last modified: December 2, 2019

---

# Compatible with redirect User Role Code

 *  Resolved [deyson](https://wordpress.org/support/users/deyson/)
 * (@deyson)
 * [6 years, 6 months ago](https://wordpress.org/support/topic/compatible-with-redirect-user-role-code/)
 * Hello,
    Is it possible to make your plugin compatible with the code snippet linked
   below? I want to redirect customers to the previously visited page but for Active_Subscribers
   to be redirected to the shop page. Is this possible?
 * [https://njengah.com/woocommerce-redirect-users/](https://njengah.com/woocommerce-redirect-users/)
 * Thank you.

Viewing 2 replies - 1 through 2 (of 2 total)

 *  Plugin Author [taisho](https://wordpress.org/support/users/taisho/)
 * (@taisho)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/compatible-with-redirect-user-role-code/#post-12240581)
 * The link that you posted is very far from what you want to achieve, but here 
   is a snippet you can use in functions.php. It will change the redirect link used
   by Extra Settings for WooCommerce to shop link for active subscribers:
 *     ```
       add_action( 'template_redirect', 'taisho_active_subscriptions', 999 );
       function taisho_active_subscriptions () {
       	add_filter( 'woocommerce_login_redirect', 'taisho_active_subscriber_user_redirect', 1000, 2 );
       }
       function taisho_active_subscriber_user_redirect( $redirect, $user ) {
       	if ( wcs_user_has_subscription( '', '', 'active' ) ) {
       		$shop_page_url = get_permalink( wc_get_page_id( 'shop' ) );
       		$redirect = $shop_page_url;
       	}
       	return $redirect;
       }
       ```
   
 *  Thread Starter [deyson](https://wordpress.org/support/users/deyson/)
 * (@deyson)
 * [6 years, 5 months ago](https://wordpress.org/support/topic/compatible-with-redirect-user-role-code/#post-12240836)
 * Thank you 🙂

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘Compatible with redirect User Role Code’ is closed to new replies.

 * ![](https://ps.w.org/extra-settings-for-woocommerce/assets/icon.svg?rev=2156147)
 * [Extra Settings for WooCommerce](https://wordpress.org/plugins/extra-settings-for-woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/extra-settings-for-woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/extra-settings-for-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/extra-settings-for-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/extra-settings-for-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/extra-settings-for-woocommerce/reviews/)

 * 2 replies
 * 2 participants
 * Last reply from: [deyson](https://wordpress.org/support/users/deyson/)
 * Last activity: [6 years, 5 months ago](https://wordpress.org/support/topic/compatible-with-redirect-user-role-code/#post-12240836)
 * Status: resolved