問題描述

使用新的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。