Skip to:
Content
Pages
Categories
Search
Top
Bottom

Displaying “Who is online” in theme (without widgets)

  • Profile photo of Pulk99
    pulk99
    Participant

    @pulk99

    hi,

    I would like to display the “Who is online” widget, but without using the widget ;)

    I tried:

    <?php bp_core_widget_whos_online(); ?>

    but then I get an error:

    Warning: Missing argument 1 for bp_core_widget_whos_online(), ….

    Warning: extract() [function.extract]: First argument should be an array in /var/www/mydomain.com/cms/wp-content/plugins/buddypress/bp-core/bp-core-widgets.php on line 166

    I’m not sure what arguments it needs, I tried:

    <?php bp_core_widget_whos_online(‘3’); ?>

    3 = max. number to show. but then I still get the error. how do I use it right?

Viewing 1 replies (of 1 total)
  • Profile photo of Burt Adsit
    Burt Adsit
    Participant

    @burtadsit

    You can get rid of the error by calling that like: bp_core_widget_whos_online(array()); but it doesn’t pay any attention to args being passed when it comes to number of user to display. You’ll have to fire up the widget for each blog, set the max users, deactivate the widget to not display it. This widget was not designed to be used in this way.

    You’d be better off creating a mini template for this purpose.

    https://codex.buddypress.org/developer-docs/custom-buddypress-loops/the-site-members-loop/ with ‘type=online’.

Viewing 1 replies (of 1 total)
  • The topic ‘Displaying “Who is online” in theme (without widgets)’ is closed to new replies.
Skip to toolbar