【问题标题】:Wordpress plugin with request approval form and approval check on the user page带有请求批准表和用户页面上的批准检查的 Wordpress 插件
【发布时间】:2019-08-28 09:33:46
【问题描述】:

我在 Wordpress 上找一个功能,不知道有没有可以满足我需求的插件。

我只想为注册用户制作申请表(特别是关于奖学金申请),所以当用户登录时可以发送表单。提交表格后,管理员可以批准或拒绝奖学金,并且用户可以通过用户面板了解表格是否被批准或拒绝(在用户面板的区域中可以选择批准或拒绝)。

我可以这样做吗?有什么插件可以做到吗?

编辑:我看到了这些插件,但我认为不能这样做:

https://es.wordpress.org/plugins/ultimate-member/

https://es.wordpress.org/plugins/custom-registration-form-builder-with-submission-manager/

https://gravityflow.io/

谢谢。

【问题讨论】:

  • 我认为没有任何插件提供这种类型的功能,您必须使用自定义任何插件

标签: wordpress forms plugins user-management


【解决方案1】:

此插件仅批准或拒绝用户配置文件。 我将指导如何实现这一点。

您创建奖学金自定义帖子类型。用户可以登录并填写奖学金职位类型的表格和表格数据。您将帖子设置为发布状态设置为“草稿”。管理员可以查看此帖子,管理员可以发布发布。

谢谢。

【讨论】:

  • 用户如何检查“表单”是否已被批准?如何在他的用户面板上实现。
  • 您将设置用户和帖子之间的关系。如果创建了帖子,则将帖子 ID 放入用户元数据中,使用此帖子 ID,您将在用户面板上添加一列。如果管理员可以使用用户电子邮件批准此表单,您将在发布发布后挂钩时发送电子邮件。比你。
  • 我不明白,对不起。
  • 用户登录后填写表单并提交此表单然后创建帖子。将帖子作者 ID 设置为登录用户 ID 或使用帖子 ID 设置帖子元。 $user_id = get_current_user_id(); add_post_meta($post_id, 'user_id', $user_id);
  • 如果管理员可以发布帖子,那么您将运行 hook。功能 post_published_notification( $ID, $post ) { $author = $post->post_author; $email = get_the_author_meta('user_email', $author); $title = $post->post_title; $subject = '发表文章'; $message = sprintf ('恭喜,%s!你的文章“%s”已经发表。' . "\n\n", $name, $title ); $message .= sprintf( '查看: %s', $permalink ); $headers[] = ''; wp_mail($email, $subject, $message, $headers); } add_action('publish_post', 'post_published_notification', 10, 2);
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-17
相关资源
最近更新 更多