Notifications
Clear all

Limited Support

Our support team is currently on holiday from December 25, 2025 to January 7, 2026, and replies may be delayed during this period.

We appreciate your patience and understanding while our team is away. Thank you for being part of the wpForo community!

Merry Christmas and Happy Holidays! 🎄

wpForo 1.x.x [Closed] Online Users Widget

9 Posts
3 Users
0 Reactions
3,789 Views
Posts: 533
Topic starter
(@central4allgmail-com)
Prominent Member
Joined: 7 years ago

Hello! I added the following code into functions-template.php and a separate file so I can re-upload it when there is an update. I decided to change the user colors using CSS because it's much easier to change in the future (no code edit)

<?php $usergroup = WPF()->member->get_usergroup($member['ID']); ?>
<?php echo $usergroup;
if ($usergroup == 1): ?>
<a href="<?php echo esc_url(WPF()->member->get_profile_url( $member['ID'] )) ?>" class="onlineadmin"><?php echo esc_html($member['display_name']) ?></a>
<?php elseif ($usergroup == 2): ?>
<a href="<?php echo esc_url(WPF()->member->get_profile_url( $member['ID'] )) ?>" class="onlinegirl"><?php echo esc_html($member['display_name']) ?></a>
<?php else: ?>
<a href="<?php echo esc_url(WPF()->member->get_profile_url( $member['ID'] )) ?>" class="onlineuser"><?php echo esc_html($member['display_name']) ?></a>
<?php endif; ?>

I'm storing the usergroup ID into a variable $usergroup then check the usergroup and change the <a href> class. I went into styles.css and added this:

#onlineadmin a:link { color: #70DB93; }
#onlineadmin a:visited { color: #70DB93; }
#onlineadmin a:hover { color: #70DB93; }
#onlineadmin a:active { color: #70DB93; }

To change the link colors but it doesn't seem to work the links still have their default colors, what am I doing wrong? Isn't Style.css the file to edit?


Posts: 533
Topic starter
(@central4allgmail-com)
Prominent Member
Joined: 7 years ago

Scratch that I simply styled the link without css.......


Page 2 / 2