Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php WordPress-从页面上显示的帖子列表中进行选择_Php_Wordpress - Fatal编程技术网

Php WordPress-从页面上显示的帖子列表中进行选择

Php WordPress-从页面上显示的帖子列表中进行选择,php,wordpress,Php,Wordpress,我在WordPress方面相当有经验,但遇到了一些让我困惑的事情 我有很多页面是“治疗”和一个自定义的帖子类型,称为“工作人员” 每次创建治疗时,我都希望能够选择一名或多名有资格执行该治疗的员工 所以我的问题是,我如何设置WordPress以允许我从众多员工中进行选择 员工职位所包含的基本上是个人资料,我希望能够将其纳入治疗 在我看来,我将其设想为在每个活动中显示所有工作人员的一系列复选框 或 如果员工数量显著增长,那么这可能是一种过分的做法,因此可能会出现一个带有下拉列表的转发器字段,显示员工

我在WordPress方面相当有经验,但遇到了一些让我困惑的事情

我有很多页面是“治疗”和一个自定义的帖子类型,称为“工作人员”

每次创建治疗时,我都希望能够选择一名或多名有资格执行该治疗的员工

所以我的问题是,我如何设置WordPress以允许我从众多员工中进行选择

员工职位所包含的基本上是个人资料,我希望能够将其纳入治疗

在我看来,我将其设想为在每个活动中显示所有工作人员的一系列复选框

如果员工数量显著增长,那么这可能是一种过分的做法,因此可能会出现一个带有下拉列表的转发器字段,显示员工姓名

我知道我可以用许多不同的治疗模板和附加到工作人员的一些类别或标签来完成这项工作,但最好用一个通用模板来完成

非常感谢所有帮助我找到解决方案的想法


提前感谢您的时间和帮助。

也许一个简单的替代解决方案是使用。它用于管理参与者,但也适用于跟踪员工等事项

至于将员工信息放到帖子中,该插件有一个短代码
[pdb_single]
,可以列出一个人的信息。通过阅读插件页面上的“其他注释”页面,您可以找到有关短代码的更多信息。

超级简单


创建一个保存所有员工信息的自定义函数。创建新的“治疗”职位时,使用自定义字段调用相应的员工信息。如果在自定义字段中提供了工作人员,并且找到了该工作人员,则将输出工作人员信息。您必须修改治疗页面以输出自定义字段输出。

研究wordpress的数据库结构。所有员工的详细信息都存储在这里,然后找到他们之间的关系。下一步是为它开发一个页面,使用wordpress中的一些自定义编码。感谢您的回复。两者之间没有关系,所以我不确定这是否真的有帮助。我想做的是建立这种关系。谢谢你的回复。我不愿意使用插件,因为我确信这可能是一项非常常见的任务,而插件可能是一种过度使用。我总是喜欢在可能的情况下使用非插件解决方案。@Johnny我相信你这里唯一的非插件解决方案是手动将员工的信息添加到帖子中,但当他们的信息发生变化时,这将永远需要更新。你也有可能错过一个帖子。此外,并非所有插件都扩展了功能,有些插件只是使任务更容易完成。是的,我总是编写一次更新代码,但在任何地方都显示更改解决方案,否则它首先会破坏使用CMS的目的。我会继续四处寻找一些代码,但你会认为实际上这是一种非常普遍的做法。谢谢你的回复。你有这样的例子吗?目前,我还不太清楚该如何接机和跑步。