是否使用存储在数据库中的数据填充选择框?

时间:2015-01-26 作者:LBF

我通常知道如何将自定义字段添加到用户配置文件页面。但是,我需要在配置文件页面中添加一个自定义选择框,该页面填充了该州的所有学校。(我们的用户将是教师,我们需要能够将他们与学校和学校系统县联系起来。)

学校数据包含在一个电子表格中,其中包括该州每所学校的名称和县。是否有办法将这些数据导入选择框?

我所能做的就是为“学校”创建一个自定义帖子类型,并将学校电子表格作为帖子导入。学校名称将是帖子标题,其他信息将是该帖子的自定义字段。然后我需要将所有帖子标题拉入用户配置文件选择框。

然而,对于这一点,有一个CPT似乎有点过头了。是否有更好或更简单的方法将此数据导入自定义选择框?

另一个问题是,此列表将每年更新,因此我们需要每年重新导入电子表格。

我感谢任何帮助我开始的帮助。我完全糊涂了!

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

您应该将学校作为一个表导入数据库中,与其他WordPress表分开。您可以编写一个函数来选择和返回学校,并最终通过ajax使用select2或jquery autocomplete之类的工具将其链接到字段。

结束

相关推荐

Add CPT values to Database

我不确定这是不是件容易的事。我有一个插件,具有定制帖子类型所需的所有功能:过滤器、导航。。。我需要为这个CPT创建很多帖子(使用分类法)(需要做很多工作才能正确创建它)。所以我只想添加一次这个自定义帖子,而不是每次我想利用我在其他网站的插件。。。实现这一目标的最佳方式是什么?我是不是每次都要进行某种形式的进出口贸易?我应该利用wp\\u insert\\u post并对帖子的内容进行硬编码吗?为我的英语道歉,我不知道我是否已经解释过了。。。谢谢