Wordpress 3.8 - ตัวเลือกหน้าจอแดชบอร์ด 1 คอลัมน์


24

ด้วย Wordpress 3.8 ใหม่ภายใต้ตัวเลือกหน้าจอพวกเขาดูเหมือนจะใส่ผิดที่ "คอลัมน์" คุณสมบัติที่คุณสามารถใส่วิดเจ็ตของคุณใน 1 คอลัมน์, 2 คอลัมน์, 3 คอลัมน์หรือ 4 คอลัมน์ คำถามของฉันคือฉันจะบังคับให้แดชบอร์ดวิดเจ็ตของฉันเป็นเพียง 1 คอลัมน์หรืออีกนัยหนึ่งคือใช้ความกว้างทั้งหมดของหน้าจอเทียบกับเพียงบางส่วนของหน้าจอ

คำตอบ:


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

@jgauffin คุณสามารถใส่มันลงในfunctions.phpไฟล์ของธีมที่กำลังใช้งานอยู่
Michael Ecklund

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

สิ่งนี้อาจดีสำหรับทุกหน้า แต่จะมีเพียงวิดเจ็ตเดียว?
Obmerk Kronen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.