Как мне создать полноразмерный виджет панели инструментов в WordPress?
Я хочу создать виджет, подобный новому "welcome" в WordPress 3.3.
Этот плагин находится в dashboard.php
в wp_welcome_panel()
, но я не знаю, как они показывают его во всю ширину.
Они создают div "welcome-панель" вне основного div, куда идут все виджеты, "dashboard-widgets-wrap ":
<div id="welcome-panel" class="welcome-panel"></div>
<div id="dashboard-widgets-wrap">
<div id="dashboard-widgets" class="metabox-holder">
<div id="postbox-container-1" class="postbox-container" style="width:50%;">
<div id="postbox-container-2" class="postbox-container" style="width:50%;">
<div id="postbox-container-3" class="postbox-container" style="display:none;width:50%;">
<div id="postbox-container-4" class="postbox-container" style="display:none;width:50%;">
</div>
Как мне этого добиться?
Редактировать
Я нашел в wp-admin/index.php
в строке 90 следующее:
<div class="wrap">
<?php screen_icon(); ?>
<h2><?php echo esc_html( $title ); ?></h2>
<?php wp_welcome_panel(); ?>
<div id="dashboard-widgets-wrap">
<?php wp_dashboard(); ?>
<div class="clear"></div>
</div><!-- dashboard-widgets-wrap -->
</div><!-- wrap -->
Таким образом, они делают это, вставляя непосредственно код.
Единственное решение, которое я вижу, это, возможно, использование jQuery?
Любой другой вариант?
Полноразмерный виджет может быть очень полезен для добавления содержимого в верхней части ваших собственных тем с обновлениями или подтверждающей информацией или чем-либо еще.