Если в блог пишут несколько авторов, обычно их посты ждут подтверждения администратора. Для того, чтобы сделать панель администратора немного информативнее, добавим к пункту «Записи» плашку с количеством записей на утверждение.
Следующий код надо добавить в файл functions.php вашей темы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
/** * Show pending posts count in admin panel */ function add_pending_posts_count() { global $menu; global $wpdb; if (is_admin()) { // Показываем плашку только администраторам $query = "SELECT COUNT(*) FROM wp_posts WHERE post_status = 'pending'"; $post_count = $wpdb->get_var($query); // Получаем количество постов на утверждении if ($post_count > 0) { // Если такие посты есть, показываем плашку $menu[5][0] = $menu[5][0] . " <span class='update-plugins'><span class='plugin-count'>" . $post_count . "</span></span>"; } } return $menu; } add_filter('admin_menu', 'add_pending_posts_count'); |