Статусы пользователя
Добрый день ! Вопрос такой: Я сейчас разрабатываю небольшую соц сеть и есть проблема я бы хотел выводить статусы пользователей в виде зеленой границы вокруг аватарки пользователя я примерно даже не предсталвяю как это реализовать
Допустим аватар имеет id = «item-header-avatar», тогда можно например так:
<?php /** * Определим онлайн пользователь или нет */ function check_is_user_online($user_id) { if (bp_has_members("type=online&include=" . $user_id)) return true; else return false; } /** *Добавим стиль если просматриваемый пользователь онлайн */ function onwp_header_avatar() { $is_online = check_is_user_online(bp_displayed_user_id()); if (!empty($is_online)) { echo '<style> #item-header-avatar { border: 2px solid green; } </style>'; } } add_action('wp_footer', 'onwp_header_avatar'); ?>
код добавить в functions.php

Отлично работает! Спасибо большое, а если я хочу к примеру выводить список пользователей и показывать их аватарки эта же функция подойдет?
Колонка пользователей там круглые аватарки ну штук 10 представим и кте онлайн горят зеленная граница кто офлайн красная!

Нет этот код не подойдет потому что он для целой страницы вставляет css.
В вашем случае нужно найти action или filter который используется для вывода каждого блока с пользователем и передавая его id в функцию check_is_user_online($user_id) определять его статус и в зависимости от этот добавлять кружочку класс(стили)
Если вы самостоятельно выводите приведите пример кода.

Хорошо я попробую надеюсь заработает) Наверное мой вопрос глупый извиняюсь за то что отнимаю время)

Глупых вопросов не бывает, лучше спросить узнать, чем не знать и не спросить.
Все получилось спасибо большое за помощь! Но я так и не смог найти фильтер который выводит список друзей в профиле! Если знаете в Budyypress который выводит список друзей подскажите!

Задайте отдельный вопрос