是否有任何 smart/standard 方法可以使侧边栏列的高度与内部的多个小部件相同?

Are there any smart/standard ways of getting sidebar columns the same height with multiple widgets inside?

JavaScript/jQuery 在每个 column/sidebar 中有相同数量的小部件时工作,检查父级的高度并应用它。我猜是小部件区域的样式影响了这一点。

使用 flexbox 它们根据大小水平对齐(见图 2)。

我知道这个问题是关于 CSS,但我认为这是一个常见的 WordPress 特定问题,因为使用小部件可能会遇到。

可以使用flexbox,只是一定要在容器上使用align-items: stretch。 (从外观上看,您目前有 align-items: center。)有关更多信息,我通常会查看 CSS-Tricks article on flexbox

如果您还没有设置 align-items 属性,默认情况下应该是 'stretch'。您的列必须有 margin: auto。