【问题标题】:wordpress user management, how to assign specific page to each user?wordpress 用户管理,如何为每个用户分配特定的页面?
【发布时间】:2011-04-08 07:21:59
【问题描述】:

我想在 WordPress 中创建页面,它应该只显示给特定用户而不是特定角色。

如果页面是为特定用户(如“john”)创建的。应该只有 john 可以查看,其他用户看不到该页面。

我的问题是:

  1. 如何为特定用户创建页面? (来自管理员)。 注意:在创建页面时,我们应该将该页面分配给特定用户,例如“john”。

  2. 有这个插件吗?

有没有办法做到这一点。

-Srikanth。

【问题讨论】:

  • 它肯定有办法做到这一点。当需要“私人”页面是在页面的开头测试用户 ID 时,我会做什么。你可以为此做一个插件!

标签: wordpress


【解决方案1】:

我知道这有点晚了,但仍想在您需要时回答。尝试使用http://wordpress.org/extend/plugins/user-specific-content/ 插件。您可以自定义您的页面。

【讨论】:

    【解决方案2】:

    只是一个想法:

    为什么不为那个页面制作一个页面模板呢?在模板中获取当前用户 ID 然后显示详细信息取决于用户 ID?您可以检查 is_user_logged_in() 并在 if 语句和 else 语句下提取所有内容,您可以将用户重定向到登录页面或仅显示登录消息。

    如果一切都清楚,请告诉我。谢谢!

    【讨论】:

      【解决方案3】:

      这可以使用导航菜单插件和角色创建插件轻松完成。您可以使用客户名称创建角色并将用户页面的菜单项显示给特定角色/人

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 1970-01-01
        • 2018-05-11
        • 1970-01-01
        • 2013-10-31
        • 2022-01-01
        • 2016-05-04
        相关资源
        最近更新 更多