Как использовать уведомления (wp-pointer) в WordPress?

Встроенные в WordPress уведомления (wp-pointer) можно использовать в вашей теме или плагине для подсказок пользователям. Для этого вам необходимо добавить в файл functions.php вашей темы (или в файл вашего плагина) следующий код:
//уведомление-pointer в админке сайта start
function wph_print_scripts() {
$pointer_content = '<h3>WPHook.ru | Уведомление</h3>';
$pointer_content .= '<p>Данный сниппет может быть полезен
при разработке темы или плагина.</p>';
?>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready( function($) {
$('#menu-tools').pointer({
content: '<?php echo $pointer_content; ?>',
position: {
edge: 'left',
align: 'center'
},
close: function() {
<?php update_option("wph_mypointer","no"); ?>
action: 'dismiss-wp-pointer'
}
}).pointer('open');
});
//]]>
</script>
<?php
}
function wph_my_admin_scripts() {
if (get_option("wph_mypointer")!="no") {
wp_enqueue_style('wp-pointer');
wp_enqueue_script('wp-pointer');
add_action('admin_print_footer_scripts', 'wph_print_scripts');
}
}
add_action('admin_enqueue_scripts', 'wph_my_admin_scripts');
//уведомление-pointer в админке сайта end |
Уведомление будет выводиться напротив меню "Инструменты" (css-идентификатор #menu-tools) на любой странице админки сайта до тех пор, пока пользователь его не закроет. В коде используется переменная wph_mypointer, чтобы не выводить уведомление после его закрытия. Но вы, конечно, эту проверку из кода можете удалить. Или использовать переменную с номером версии темы или плагина (для повторного вывода уведомления при обновлениях).



Добрый день. Подскажите, как реализовать следующее: я создал записи произвольных типов, посетители могут их добавлять минуя админку. Как сделать уведомления о новой записи, как уведомления о новом комментарии? (В оранжевом кружочке выводится кол-во новых записей)
вот код. измените только там тип записей.