这取决于你开发主题的目的。
Premium Themes - 大众主题。
如果您打算向许多人销售或分发主题,请使用模板下拉列表,它为用户提供了最大的灵活性。如果他们删除页面或重命名slug,他们总是可以使用该下拉列表重新分配模板。
Custom One-Off Theme - 仅1个客户端的主题。
这就是说,在某些情况下,如果您限制该选项,以避免混淆个人,可能会更容易和更友好。您可以将静态页面ID保存为选项或全局变量,无论您的首选项是什么,并在必要时引用它。您可以将两者的优点结合起来,创建一个“主题选项”页面,允许用户为特定功能选择所需的页面,然后保存页面ID;类似于分配首页或博客(WP设置->阅读)。
我曾经使用过选项2,但在大多数情况下,页面模板下拉列表就足够了,可能是最可取的。