在企业目录中编辑列表

时间:2020-01-24 作者:Avram

在以下场景中,是否有一种方法允许每个所有者创建自己的用户帐户,并使该帐户仅与所有者的业务关联,以便所有者只能编辑自己业务的信息?

我将MyListing主题用于业务目录和WP All Import,以将记录导入目录。在付费目录中,企业所有者将为他们的列表付费,然后输入他们的企业列表信息。然而,这不是一个付费目录,这是我们的组织为我们镇上的企业提供的免费服务。我们有一个包含400多家企业基本信息的电子表格。我们不想依赖企业所有者来填充目录,因此我们将批量导入每个企业的信息。问题是,我们想让企业主能够为自己的企业编辑信息。我能想到的唯一方法是导入所有者信息并使所有者成为用户,但如果不为所有者分配用户名和密码,我想不出一种方法来实现这一点。这就是我开始提出这个问题的原因。

1 个回复
SO网友:WebElaine

任何编辑数据的人都需要WP登录,并带有用户名和密码。否则,你就要冒着任何人来编辑信息的风险。

一种方法是创建一个自定义角色,该角色只能编辑自己的列表——我的意思是,他们只能编辑自己编写的特定“列表”CPT,而不能编辑其他人。然后确保你创建了足够多的WP用户来处理所有事情-你可以使用gmail技巧来实现这一点,即使用你的1个gmail地址并添加+符号+文本。所以如果你有[email protected], 您还可以使用[email protected] 这将是WP的唯一电子邮件,它也会将所有消息发送到您的[email protected] 账户导入数据时,请确保为每个业务分配单独的作者。然后,一旦你有真正的企业主来编辑数据,只需将他们的帐户更新到他们自己的电子邮件中,并让他们选择自己的密码。因为您已经设置了自定义角色,所以他们只能编辑自己的业务,而不能编辑其他任何内容。

相关推荐

子主题中指向子主题的GET_TEMPLATE_DIRECTORY_URI

根据文件(https://codex.wordpress.org/Child_Themes 和https://developer.wordpress.org/reference/functions/get_template_directory_uri/), 我的理解是get_template_directory_uri() 如果在子主题中使用,将返回父主题目录的URL。但这并没有发生在我身上。在我试图发展的儿童主题中,当我使用get_template_directory_uri() 它返回子主题目录的UR