WordPress 3.8-仪表板1列屏幕选项


24

借助“屏幕选项”下的新Wordpress 3.8,它们似乎错放了“列”功能,您可以在其中将小部件放入1列,2列,3列或4列。我的问题是如何强制我的“仪表板小部件”仅占1列,或者换句话说,占据屏幕的整个宽度而不是屏幕的一部分?

Answers:


30

另一种解决方案是将列设置重新添加到设置中。

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


该代码应在哪里输入?
jgauffin 2014年

@jgauffin您可以将其放在当前活动主题的functions.php文件中。
Michael Ecklund 2014年

8

发生这种情况是因为有新的媒体查询。一个非常不幸的变化……

无论如何,您可以通过为设置自定义宽度来更改它.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
});

4
您可能还想添加它以隐藏空框: .meta-box-sortables.ui-sortable.empty-container { display: none; }
Ipstenu 2013年

这可能对所有页面都很好,但是单个小部件呢?
Obmerk Kronen
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.