使用页面编辑屏幕上的 select 字段选择要显示的转发器行

Using a select field on a page edit screen to choose a repeater row to display

在我正在构建的网站的多个页面上,我们有一个 "call to action" - 图片、标题、段落和带有 link 的按钮。设计师希望客户能够 1) 添加、编辑和从列表中删除这些 CTA; 2) 在特定页面的编辑屏幕上使用 select 字段来选择他们希望在给定时间在页面上显示的 CTA。

我可以使用这些 CTA 在选项页面上构建中继器。我的问题是,我怎样才能 link 那些转发器行到 select 字段,然后在页面本身上将 selection 作为完全填充的 div 输出?

就我个人而言,我会制作一个 Custom Post Type for the CTAs and than use ACF 'Post Object' 到 select 在每个页面上使用哪个 CTA。