项目和客户的结构

时间:2013-04-05 作者:Staffan Estberg

我有一个客户,他要求提供一个基于WP的投资组合,在那里他们将展示他们的项目和客户,并按类别和标签进行筛选。他们还希望筛选为特定客户完成的所有项目。我决定在项目中使用常规帖子,但我不确定对客户来说什么是好的设置
我的想法是有一个名为clients的自定义帖子类型,用户可以在其中创建客户端,然后在每篇帖子的自定义字段选择列表中提供这些客户端。这将形成一个健壮的结构,但仅仅为了实现这一点而必须使用自定义的post类型似乎有点不必要。有什么更有效的方法吗?

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

听起来您需要客户机和项目都具有“类帖子”功能,这意味着为客户机使用分类法没有多大意义。在这种情况下,我强烈推荐Scribu的“Posts 2 Posts”插件,该插件非常棒,可以在这里找到:http://wordpress.org/extend/plugins/posts-to-posts/

该插件允许您在帖子之间创建连接,并使基于这些连接查询帖子变得简单。

SO网友:JCL1178

“项目”的自定义post类型可能是理想的,客户机成为CPT的分类法之一。

如果您觉得CPT对于所需的结果来说过于苛刻,那么您可以使用普通帖子和自定义字段,而不是/除了类别和标记之外,提供额外的过滤层。使用自定义字段就像更改循环一样简单:

$posts = get_posts(\'numberposts=10&meta_key=client&meta_value=StackExchange\');
如你所需。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register