Как создать свой административный виджет в консоли?

Создать свой административный виджет, который будет выводиться в консоли админки, вовсе не так сложно, как может показаться. Например, можно добавить свой виджет "последних записей" сайта (просто в качестве примера). Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//свой собственный административный виджет start
function wph_admin_widget() {
?>
<ol>
<?php
global $post;
$args = array('numberposts' => 5);
$myposts = get_posts($args);
foreach($myposts as $post) :
setup_postdata($post); ?>
<li> (<? the_date('d.m.Y'); ?>) <a href="<?php the_permalink(); ?>">
<?php the_title(); ?></a></li>
<?php endforeach; ?>
</ol>
<?php
}
function wph_add_recent_posts_widget() {
wp_add_dashboard_widget('wph_admin_widget', 'Последние записи', 'wph_admin_widget');
}
add_action('wp_dashboard_setup', 'wph_add_recent_posts_widget');
//свой собственный административный виджет end |
Вывод последних опубликованных записей вы легко можете заменить выводом нужной вам информации (плагина или темы).


