我需要一些帮助。我妻子教法语,我想为她建立一个网站。问题是我对wordpress了解不多,而谷歌搜索也没有帮助。
我知道如何制作简单的wordpress站点,但我如何制作类似intranet的东西。我的意思是,她的每个学生都会有自己的简单页面,这样她就可以把他们的作业等等。
谁能给我指一下正确的方向吗。一些教程或插件,所以我可以深入研究。
更新:我将尝试解释更多,因为我认为我做得不对。所以基本上现在,当一些学生登录时,他可以看到一个新的链接(例如家庭作业),当他点击它时,他可以看到他需要做什么和阅读什么。
但这些信息一定是针对他的,因为她是单独教学生的。
所以我想有一个页面,其中循环显示仅针对登录用户的帖子。
昨天我尝试了“用户特定内容”,它工作正常,但它显示了所有帖子的标题。仅隐藏文本。(我的意思是,我仍然可以看到所有帖子,但我只能阅读分配给我的帖子)。
伙计们,有什么建议吗?我应该用循环对帖子进行排序吗?(一些插件可以帮助我吗,因为我只是php的新手)。
最合适的回答,由SO网友:gmazzap 整理而成
我认为很难给你一个完整的解决方案,我的只是一个方向。
安装免费的知名插件Posts 2 Posts.
使用该插件:
您可以在帖子和用户之间创建多对多关系
因此,在学生(作为用户)和帖子(可能是CPT)之间建立关系之后,您还需要
创建一个只显示与当前用户连接的帖子的归档页面(查找pre_get_posts
操作)
创建单个视图,检查当前用户是否与post相关,如果没有重定向或显示其他内容(请查找template_redirect
操作或template_include
操作)您必须避免的最后一件事是,具有特定角色的登录用户(学生)可以查看后端,登录后(以及每次他们尝试查看仪表板时),他们应该重定向到您的自定义存档(此列表中的第一项)。在wpse中进行搜索可以帮助您实现这一点尝试一步一步地实施,如果有问题,请提出更具体的问题。