针对WooCommerce的不同登录

时间:2016-01-07 05:17:50

标签: wordpress

在我的Wordpress网站中,我使用的是一个目录插件(Sabai目录)和WooCommerce。

现在,当用户注册目录时,用户可以使用相同的登录详细信息进行WooCommerce(购物),或者如果用户在购物时购买产品并进行注册,他就可以在目录上使用相同的登录信息。

我想要目录和购物的不同登录。表示两者的不同数据库用户表。

如果用户注册目录,他将无法使用相同的登录WooCommerce。

请帮帮我!如果有任何插件为WooCommerce注册创建单独的表,那就太棒了。

2 个答案:

答案 0 :(得分:0)

看起来像capabilities问题。您需要add a capability为医生,然后在您的所有医生页面上添加

if (!current_user_can('doctors') {
    echo 'You shouldn't be here;
} else {
    //doctor page stuff
}

到您希望医生查看的网页,而不是购物者。

根据您需要的复杂程度,您甚至可能需要添加role

答案 1 :(得分:0)

在WordPress中,所有用户的列表都保存在表wp_users中。用户角色/能力可能不同(例如,默认情况下,woocommerce将用户注册为"客户")。因此,无论您是通过woocommerce注册还是其他任何事情都无关紧要,除非您使用的第三方插件为用户维护单独的表或其他机制,否则所有用户都将在同一个地方结束。

<强>结论: 您可以使用不同的目录和购物登录,iff&#34; Sabai Directory&#34;插件维护单独的用户记录(Woocommerce没有)。或者开发一个能够满足你需要的插件:)