问题描述

使用新的 Wordpress 3.8 屏幕选项,他们似乎放错了”Columns” 功能,您可以将您的小工具放入 1 列,2 列,3 列或 4 列。我的问题是如何强制我的仪表板小工具只能是 1 列,换句话说,占用屏幕的整个宽度,而不是屏幕的一部分?

最佳解决方案

另一个解决方案是将列设置添加回设置。

function wpse126301_dashboard_columns() {
    add_screen_option(
        'layout_columns',
        array(
            'max'     => 2,
            'default' => 1
        )
    );
}
add_action( 'admin_head-index.php', 'wpse126301_dashboard_columns' );

有一张相关的 Trac 门票:#26354

次佳解决方案

这是因为新的媒体查询。一个非常不幸的变化…

无论如何,您可以通过为.postbox-container 设置自定义宽度来更改它。

对于两列使用 50%,对于一列使用 100%。

add_action( 'admin_head-index.php', function()
{
    ?>
<style>
.postbox-container {
    min-width: 100% !important;
}
.meta-box-sortables.ui-sortable.empty-container {
    display: none;
}
</style>
    <?php
});

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。