Бывает так, что необходимо выводить в админку, как предупреждение о количестве постов, которые ожидают утверждения.

Благодаря некоторым костылям, вполне реально эту задачу реализовать. Помимо постов, можно работать с кастомным типом материала.

Для того, чтобы работала функция, необходимо вставить ее в файл functions.php в корне темы.

Решение

<?php
// Вывод уведомления, если есть записи на утверждение
// только для админов
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
		}
	}
}
Плагин рейтинга создан автором этого блога. Буду очень признателен, если вы сможете его поддержать (ссылка)

p.s. Если статья была полезной и вас переполняет чувство благодарности, можете поддержать меня долларом на патреоне

Об авторе

Web Developer. I have expirience in FrontEnd, Backend, Devops. PHP, Python, Javascript (Vue.js, React.js)

Смотреть посты