【问题标题】:WordPress - Choose From A List Of Posts To Display On A PageWordPress - 从要在页面上显示的帖子列表中选择
【发布时间】:2013-12-04 16:36:50
【问题描述】:

我对 WordPress 的使用方式相当有经验,但遇到了一些让我难过的事情。

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

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

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

员工帖子包含的内容本质上是个人资料,我希望能够将其纳入治疗。

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

如果员工人数显着增加,这可能是矫枉过正,因此可能是某种带有显示员工姓名的下拉列表的中继器字段。

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

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

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

【问题讨论】:

  • 学习wordpress的数据库结构。存储所有员工详细信息和治疗的地方,然后找到它们之间的共同关系。下一步是为它开发一个页面,在 wordpress 中使用一些自定义编码。
  • 感谢您的回复。两者之间没有关系,所以我不确定这是否真的有帮助。我想做的是建立这种关系。

标签: php wordpress


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回复。我不愿意使用插件,因为我确信这可能是一项非常常见的任务,而插件可能是矫枉过正的。我总是喜欢尽可能使用非插件解决方案。
  • @Johnny 我相信您在这里唯一的非插件解决方案是将员工的信息手动添加到帖子中,但是当他们的信息发生变化时,这将永远需要更新。还有可能你会错过一个帖子。此外,并非所有插件都扩展了功能,有些插件只是让任务更容易完成。
  • 是的,我总是为一次更新编写代码,但在任何地方都显示更改解决方案,否则它首先会破坏使用 CMS 的目的。我会继续四处寻找一些代码,但你会认为实际上这是很常见的做法。
【解决方案2】:

超级简单。

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

【讨论】:

  • 感谢您的回复。你有这方面的例子吗?对我来说,现在拿起并跑起来有点模糊。
猜你喜欢
  • 1970-01-01
  • 2021-12-22
  • 1970-01-01
  • 2019-03-16
  • 2016-04-10
  • 2017-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多