寻找有关创建简单数据库的建议(帮助!!)

时间:2015-01-16 作者:Matthew

我正在为一家剧院创建一个基本的数据库,真的需要一些建议作为最好的方法来实现这一点。

这家剧院的每部作品都有自己的页面。页面应显示在表格中显示的生产人员。此信息是“设置”的,不需要动态更改,但最好能够为每个参与者显示缩略图(如果没有头像可用,则显示默认的空白图像)。我希望用户能够单击演员的名字来显示演员参与的其他制作的列表。

下面是一张图片,让我们了解一个想法:theatre database

要了解站点可能的功能,应该类似于ibdb.complaybillvault.com

我的想法:

Create custom taxonomy 对于每个演员。将自定义元字段添加到headshot图像的新分类中。

Store info for each production in a CSV file 并在页面加载时使用PHP生成HTML表。使用PHP获取每个演员的元信息并显示头像。

有没有人能给我一些反馈,告诉我是否有更简单或更好的方法来解决这个问题?欢迎任何反馈!

2 个回复
SO网友:vancoder

首先想到的是,对演员征收关税可能会奏效。Taxonomy图像插件将使添加头像变得简单。我可能会把制作变成一个帖子,或者是一个CPT的实例,我根本不会和CSV混在一起。你可以在柱子上建一个桌子。我可能会创建一个短代码,您可以将其添加到此表中,它将生成一个指向术语(actor)归档的链接(带有缩略图)。

SO网友:gdaniel

这可以使用插件高级自定义字段轻松完成,该字段允许您轻松创建自定义帖子类型之间的关系。但是,如果您不想使用该插件,也可以自己创建元盒。

为制作创建自定义post类型为制作创建任何必要的自定义字段为演员创建自定义pos类型在制作中为演员创建任何必要的自定义字段创建“关系”字段,允许您选择和排序该制作中的所有演员步骤5建立关系。因此,现在在制作页面中,您将有一个字段,您可以通过该字段循环选择每个参与者。在“演员”页面中,您可以运行查询以查找该演员在哪个产品中被选中。

I am not here to promote a plugin. All of the above can be accomplished with out a plugin. The plugin just saves you time.

结束

相关推荐

ACF Taxonomy Object term Null

我正在使用高级自定义字段插件在某些页面上放置分类法复选框。此复选框将过滤该页面上通过etc提取的数据。使用ACF网站上的示例(旨在使用术语对象输出)-<?php $terms = get_field(\'taxonomy_field_name\'); if( $terms ): ?> <ul> <?php foreach( $terms as $term ): ?> &l