如果你想要的话,WordPress的UI中没有方法只为单个页面添加CSS。虽然可能有提供插件的可用插件,但在这里讨论这一点是不合适的(如果你需要插件建议,我建议你成立一个当地社区小组或类似的组织)。
“最简单的”;“正确”;实现这一点的方法是使用body类以特定页面为目标,如您所述。这不是一个古怪的黑客行为。如果您真的要在环境之间克隆站点,那么ID将是相同的,因此不应该有任何问题。
如果您有一个涉及多个环境的开发工作流,我希望有一个更健壮的解决方案,那就是有一个适当的子主题,并且您可以进行任何需要的模板更改,以向该页面上的该元素添加一个新类,然后向主题添加适当的CSS。