在下面的场景中,是否有一种方法允许每个所有者创建自己的用户帐户,并且只有与所有者的业务相关联的帐户,所以所有者只能为自己的业务编辑信息?
我使用业务目录和WP全部导入的MyListing主题将记录导入到目录中。在付费目录中,企业所有者将为他们的上市付费,然后为他们的业务列表输入信息。然而,这不是一个付费目录,这是一个免费的服务,我们的组织提供给我们的企业在我们的城市。我们有一个包含400多个企业的基本信息的电子表格。我们不希望依赖业务所有者来填充目录,因此我们将批量导入每个业务的信息。问题是,我们希望让企业主能够为他们自己的业务编辑信息。我能想到的唯一方法是导入所有者信息并使所有者成为用户,但如果不为所有者指定用户名和密码,我就想不出这样做的方法。这就是我提出这个问题的原因。
发布于 2020-01-24 14:44:33
任何编辑数据的人都需要一个带有用户名和密码的WP登录。否则你就冒着任何人来编辑信息的危险。
一种方法是创建一个自定义角色,它只能编辑他们自己的列表--我的意思是,他们只能编辑他们自己创建的特定的“列表”CPT,而不是其他的。然后确保您创建了足够多的WP用户来处理所有事情--您可以使用gmail技巧,即使用您的1 gmail地址并添加一个+符号加文本。因此,如果您有user@gmail.com,您也可以使用user+business1@gmail.com,这将是一个独特的电子邮件为WP,也发送它的所有消息到您的user@gmail.com帐户。导入数据时,请确保为每个企业指定单独的作者。然后一旦你有真正的企业主编辑数据,只需更新他们的帐户到他们自己的电子邮件,让他们选择他们的密码。因为您已经设置了一个自定义角色,所以他们只能编辑自己的业务,而不能编辑其他任何内容。
https://wordpress.stackexchange.com/questions/357060
复制相似问题