Otshelnik-Fm сказал(а)
я ничего не понял. Разверните ваше предложение подробней. Может какая-то графика (скрин) с пояснением будет к месту
Пожалуйста.
При непрочитанных сообщениях можно добавить анимацию мигающей окружности красного цвета вместо единицы.
теперь понятно. я лично сомневаюсь в такой кнопке в ядре.
Есть уведомление в реколлбаре - справа вверху. Если отключена панель контактов.
Если она включена - то справа (слева) внизу появляется все тоже уведомление - что есть новое сообщение.
Причем эти два случая фиксированы на странице. Вы предлагаете еще добавить в панель управления - мне кажется это будет перегружать интерфейс.
Но вы сами можете добавить какие угодно кнопки - в этом месте есть фильтр
apply_filters('buttons_widget_rcl',$content)в
wp-recall/functions/loginform.php
- достаточно воспользоваться функционалом хуков самого вордпресса.
И кнопки равными сделать
- это уже все ваши частные случаи - правьте стилями. Мне не нравится такая лапша
Примерно так:
// добавим кнопку к панели управления function otfm_add_panel_button($content){ if( !is_user_logged_in() ) return $content; if( !rcl_exist_addon('rcl-chat') ) return $content; global $user_ID; $cnt = rcl_chat_noread_messages_amount($user_ID); $url = rcl_get_tab_permalink($user_ID,'chat'); $args = ['class'=>'my_custom_chat_link', 'icon'=>'fa-envelope-o']; $btn = rcl_get_button($ancor='ЛС',$url,$args); $wrap = '<div class="my_custom_chat_btn">'.$btn.'<span class="my_nmbr">'.$cnt.'</span></div>'; return $content.$wrap; } add_filter('buttons_widget_rcl','otfm_add_panel_button');
стили и верстку - правьте по усмотрению
Дефотно это так