允许用户仅创建一个(自定义)帖子 时间:2014-09-11 作者:Jobo21 我创建了一个带有分类法的自定义帖子类型,现在只允许(特定用户组的)用户发布one 特定类别中的单个帖子。如果用户已经发布了帖子,他只能编辑自己的帖子(我已经有了PHP)。我发现了很多解决方案,用户只能发布特定类别的帖子,或者只能编辑自己的帖子,但没有条件要求用户只能发布一篇帖子。该功能可能被视为“第二个配置文件”,它应该像一个配置文件(用户可以发布一篇文章,编辑此文章,所有用户和来宾都可以查看该文章)。我会有几个想法,也许是有条件的,如果用户在类别中有0篇帖子,那么他有权发帖吗? 1 个回复 SO网友:Domain 您可以使用WP\\u Query获取用户在特定类别和帖子类型中创建的帖子。要查找特定类别的帖子,可以使用以下代码段:$query = new WP_Query( \'category_name=staff\' ); 如果要查找作者的帖子,可以使用以下代码片段:$query = new WP_Query( \'author=123\' ); 在一个查询中组合此项,如果返回任何帖子,则表示用户已经创建了帖子。供参考,check this link 结束 文章导航