tl;dr版本:YES, Wordpress和Drupal都可以完成这项工作。
我也遇到过类似的情况。你可以两者兼用,最终这是一个工作流程和品味的问题。你可以在Drupal中完成,几乎是开箱即用。版本7集成Content Construction 工具包(CCK),您可以在其中创建自定义内容类型,包括自定义字段类型,其中一种是节点引用类型。只需添加Views 用于按这些关系显示和筛选内容的模块。
几年前,Drupal可能是一个明确的答案,但现在,自从引入了自定义字段、自定义分类法以及最终的自定义帖子类型以来,您也可以在WordPress中实现类似的结构,但这需要更多的工作(阅读:附加编码)。
现在还要看你对哪个更熟悉。人们倾向于认为Drupal的学习曲线更陡峭。Drupal是一个发电站,这也意味着它更复杂。WordPress在管理界面方面拥有更流畅的用户体验。核心和模块更新在WP中是轻而易举的事,而Drupal则不一样。因此,作为个人爱好,我总是试图用WP解决我的问题。