Flector

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

Свой виджет в консоли админки

Создать свой административный виджет, который будет выводиться в консоли админки, вовсе не так сложно, как может показаться. Например, можно добавить свой виджет "последних записей" сайта (просто в качестве примера). Для этого вам необходимо добавить в файл 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

Вывод последних опубликованных записей вы легко можете заменить выводом нужной вам информации (плагина или темы).


Комментарии (2 комментария)
  1. Grom:

    Здравствуйте. Подскажите пожалуйста может у вас ошибка в коде но у меня дата не выводится, может дело в версии php у меня хостер сказал 7.
    И пожалуйста помогите составить код, чтобы можно было вывести рубрики с количеством в них статей вот так : "Название рубрики (2)".
    Пробую у меня не получается не селен в php а тут еще и вордпресс.

  2. Grom:

    С датой разобрался нужно просто добавить php т.е.
    А вот со вторым никак помогите плиз:

    И пожалуйста помогите составить код, чтобы можно было вывести рубрики с количеством в них статей вот так : "Название рубрики (2)".
    Пробую у меня не получается не селен в php а тут еще и вордпресс.

Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!