WordPress как на ладони
wordpress jino

[РЕШЕНО] Уведомление в админке о постах на утверждении

Начну с далека.

У ВП уже есть функционал, когда в админке происходит подсветка о новых комментариях.

Если есть новые комментарии, напротив пункта Комментарии светится иконка с количеством комментариев, которые ожидают модерации.

Мне нужно сделать такую же подсветку, если у меня есть посты участников отправленные на утверждение. Они-то есть во вкладке На утверждении, но не всегда админ вспоминает, что нужно туда заглянут. Да и неудобно это.

Решение

Сам спросил, сам решил.

Может кому пригодиться

// Вывод уведомления, если есть записи на утверждение
// только для админов
if( current_user_can('manage_options') ){
	add_action( 'admin_notices', 'my_plugin_notice' );
	function my_plugin_notice() {
		$count_posts = wp_count_posts();
		$countpanding = $count_posts->pending;// определяем количество записей на утверждении
		if ($countpanding>0) { //если что-то есть, выводим в адмнике уведомление
				?>
				<div class="updated">
					<p style="color:red; font-weight:bold; font-size:14px">Есть новые записи на утверждение! Количество: <?php echo $countpanding;?> </p>
					<a href="/wp-admin/edit.php?post_status=pending&post_type=post">Посмотреть</a>
				</div>
				<?php
		}
	}
}
kolshix 10 месяцев назад

Интересная штука , сохранил к себе в библиотеку, спасибо.

3
maxxwell12 10 месяцев назад
На вопросы могут отвечать только зарегистрированные пользователи. Регистрация. Вход.