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

#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

评论


该代码应在哪里输入?

– jgauffin
2014年1月8日,12:39

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

–迈克尔·埃克伦德(Michael Ecklund)
2014年3月31日在16:24

#2 楼

发生这种情况是因为有新的媒体查询。不幸的是,更改…

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


评论


您可能还需要添加它以隐藏空框:.meta-box-sortables.ui-sortable.empty-container {display:none; }

–伊普斯泰努(Ipstenu)
2013年12月12日20:56



这可能对所有页面都很好,但是单个小部件呢?

–奥伯默·克朗(Obmerk Kronen)
19年5月7日,下午2:25