When WooCommerce is loaded on you site, to get HIPAA Forms to work, you need to give users Edit Post as explained on Settings/User Permissions



This is required because of how WooCommerce works.  If you want users access to HIPAA Forms, but not to Edit Posts, here is an option:


Add to functions.php (between the ------){:

 ------------------------------------------

function disable_dashboard() {

    if (current_user_can('hipaa_forms')) {

        remove_menu_page('edit.php');

        remove_menu_page('tools.php');

        remove_menu_page('edit-comments.php');

    }

}

add_action('admin_init', 'disable_dashboard');

--------------------------------------------


HIPAA Role looks like this



Admin Role looks like this -access to all plugins/admin

 

 

 

Subscriber – no Edit Post – goes to WooCommerce/homepage as expected through WooCommerce.