自定义帖子类型仅限于单个帖子

时间:2018-01-16 07:28:37

标签: wordpress custom-post-type

作为WP的新手,我已经阅读了如何创建自定义帖子类型等但我还没有想到如何实现这一点:我需要创建一个自定义帖子类型,每个登录用户只允许一个条目。此后,只有用户可以选择修改现有记录。我知道这听起来与帖子的定义相反,但这是要求。

我需要帮助代码来设置这个限制(以及应该放置的位置)或指导,如果有一个更适合我想要实现的结构。

最终用途是经过身份验证的注册用户进行前端发布(登录到可以输入此帖子的页面后重定向非管理员用户;除管理员以外的所有人都禁用后端。)

1 个答案:

答案 0 :(得分:0)

您应该按照以下步骤操作,

1>创建自定义帖子类型。

2 - ;在前端创建一个表单以获取您的输入以创建帖子

3>在表单上添加条件

if(is_user_logged_in()){
  if(get_the_author_posts()>1){
    //hide form give form link to edit post
  }
  else{
    //display form
  }
}else{
  echo "You must log in!";
}

希望这会对你有所帮助。

欲了解更多信息,