Как использовать уведомления (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, чтобы не выводить уведомление после его закрытия. Но вы, конечно, эту проверку из кода можете удалить. Или использовать переменную с номером версии темы или плагина (для повторного вывода уведомления при обновлениях).
Добрый день. Подскажите, как реализовать следующее: я создал записи произвольных типов, посетители могут их добавлять минуя админку. Как сделать уведомления о новой записи, как уведомления о новом комментарии? (В оранжевом кружочке выводится кол-во новых записей)
вот код. измените только там тип записей.