wp_dashboard

The timeline below displays how wordpress function wp_dashboard has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 5.1

/**
 * Displays the dashboard.
 *
 * @since 2.5.0
 */
function wp_dashboard()
{
    $screen = get_current_screen();
    $columns = absint($screen->get_columns());
    $columns_css = '';
    if ($columns) {
        $columns_css = " columns-{$columns}";
    }
    ?>
<div id="dashboard-widgets" class="metabox-holder<?php 
    echo $columns_css;
    ?>">
	<div id="postbox-container-1" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'normal', '');
    ?>
	</div>
	<div id="postbox-container-2" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'side', '');
    ?>
	</div>
	<div id="postbox-container-3" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'column3', '');
    ?>
	</div>
	<div id="postbox-container-4" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'column4', '');
    ?>
	</div>
</div>

	<?php 
    wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false);
    wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false);
}

WordPress Version: 4.0

/**
 * Displays the dashboard.
 *
 * @since 2.5.0
 */
function wp_dashboard()
{
    $screen = get_current_screen();
    $columns = absint($screen->get_columns());
    $columns_css = '';
    if ($columns) {
        $columns_css = " columns-{$columns}";
    }
    ?>
<div id="dashboard-widgets" class="metabox-holder<?php 
    echo $columns_css;
    ?>">
	<div id="postbox-container-1" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'normal', '');
    ?>
	</div>
	<div id="postbox-container-2" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'side', '');
    ?>
	</div>
	<div id="postbox-container-3" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'column3', '');
    ?>
	</div>
	<div id="postbox-container-4" class="postbox-container">
	<?php 
    do_meta_boxes($screen->id, 'column4', '');
    ?>
	</div>
</div>

<?php 
    wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false);
    wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false);
}

WordPress Version: 3.8

/**
 * Displays the dashboard.
 *
 * @since 2.5.0
 */
function wp_dashboard()
{
    $screen = get_current_screen();
    $columns = absint($screen->get_columns());
    $columns_css = '';
    if ($columns) {
        $columns_css = " columns-{$columns}";
    }
    ?>
<div id="dashboard-widgets" class="metabox-holder<?php 
    echo $columns_css;
    ?>">
	<div id='postbox-container-1' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'normal', '');
    ?>
	</div>
	<div id='postbox-container-2' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'side', '');
    ?>
	</div>
	<div id='postbox-container-3' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'column3', '');
    ?>
	</div>
	<div id='postbox-container-4' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'column4', '');
    ?>
	</div>
</div>

<?php 
    wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false);
    wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false);
}

WordPress Version: 3.7

/**
 * Displays the dashboard.
 *
 * @since 2.5.0
 */
function wp_dashboard()
{
    $screen = get_current_screen();
    $class = 'columns-' . get_current_screen()->get_columns();
    ?>
<div id="dashboard-widgets" class="metabox-holder <?php 
    echo $class;
    ?>">
	<div id='postbox-container-1' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'normal', '');
    ?>
	</div>
	<div id='postbox-container-2' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'side', '');
    ?>
	</div>
	<div id='postbox-container-3' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'column3', '');
    ?>
	</div>
	<div id='postbox-container-4' class='postbox-container'>
	<?php 
    do_meta_boxes($screen->id, 'column4', '');
    ?>
	</div>
</div>

<?php 
    wp_nonce_field('closedpostboxes', 'closedpostboxesnonce', false);
    wp_nonce_field('meta-box-order', 'meta-box-order-nonce', false);
}