在一个用户下创建多个配置文件以分配给特定帖子

时间:2016-03-10 作者:Craig Watson

我目前与WP工作经理合作很多,目前在你想发布的每一份工作中,你都要输入一组有关该工作所在公司的详细信息。

然后,这些信息会在与之相关联的特定招聘广告上显示出来。

在大多数情况下,我可以看到这种默认行为是如何覆盖大多数基础的,并且信息是如何存储的,以便为下一个工作做好准备,保存来自的相同信息是一次又一次输入的。

对于流程变更的第一步,我希望将这些字段指定给用户,例如作为其用户配置文件的一部分。我已经在本地的一个小测试站点上使用了ACF,并为用户添加了几个字段,再多做一点工作,就会让它们在每个页面上得到回应。。。我希望如此。

我真正想做的是允许用户访问他们在网站前端的“个人资料”,并能够编辑这些信息,而不是每次我都进入后端为他们做这件事。

所以,最终的结果是他们建立了自己的档案,每次发布一份工作,都会带来独特的工作细节和公司档案。

如果可能的话,下一步是允许用户拥有多个配置文件,然后他们可以将特定作业赋给这些配置文件。

这样做的原因是,发帖的人来自大型业主公司的招聘团队,他们在招聘网站上以该公司的商号发布所有工作。

e、 g.-大型PLC-工作海报张贴工作-小型企业-工作海报张贴我的工作-另一家小型企业-工作海报张贴我的工作

因此,“超级用户”可以发布一份工作,并选择该工作是为哪一家小企业提供的,它包含了他们建立的公司简介中的所有详细信息:)

很抱歉提出了这么长的问题,但这将是一个漫长的过程,首先从单一的概要文件开始,然后再向前推进。

任何建议或插件指向我将是伟大的!!

克雷格

1 个回复
最合适的回答,由SO网友:kingkool68 整理而成

在我看来,“Profiles”应该是带有自定义字段的自定义帖子类型。然后,您可以通过自定义分类法将概要文件与用户关联,或者更粗略地将概要文件post id存储为用户的元数据。这将为您提供为单个用户提供多个配置文件的灵活性。

然后,在前端创建表单将捕获它们的更改,并将其与Profile post的自定义字段相匹配。

相关推荐

set a user-meta key as avatar

我有一个名为“meta kay”的用户;阿凡达;;此值包含用户上载的图像的URL。如何将此元值设置为用户化身?我使用此代码,但不工作add_filter( \'get_avatar\', \'slug_get_avatar\', 10, 5 ); function slug_get_avatar( $avatar, $id_or_email, $size, $default, $alt ) { //If is email, try and find user ID