Use the Member Profile Stats plugin:
https://wordpress.org/extend/plugins/buddypress-member-profile-stats/
It comes with a set of handy template tags you can use like post count.
Thanks for the reply.
I tried putting in: “
the topic.php by the poster avatar but I keep getting: “No Forum Posts yet” even though on their profile it says otherwise
can u help me @r-a-y?
and the:
`function bp_member_profile_stats_member_posts_daysince() {
echo bp_member_profile_stats_get_member_posts_daysince();`
but i get unexpected errors mmmhm…
should i be putting the function in bp-custom?
You’re using the plugin wrong.
Member Profile Stats, by default, passes the displayed user ID for many of the template tags; you’ll need to pass the topic poster’s ID.
eg. `bp_member_profile_stats_get_member_post_count( $user_id = false )`
Unfortunately, there is no native function to pass the topic poster ID. However one can easily be created:
`function my_topic_poster_id() {
global $topic_template;
return $topic_template->post->poster_id;
}
`
Then you can pass it in the function:
`echo bp_member_profile_stats_get_member_post_count( my_topic_poster_id() )`
Hey ray, i have a quick question.
I have wp-ban installed, and it adds a function that fetch’s the IP address of the user logged in i think, it’s the standard function for calling it.
the full code is here: https://buddypress.org/community/groups/how-to-and-troubleshooting/forum/topic/having-trouble-with-ip/#post-96715
What i did is I put the function in the topic.php so it would show the poster’s IP address. Now knowing that that function only retrieves the current logged in user IP, I thought I could override this with your function above, (my_topic_poster_id) so it would display the IP address of the forum poster. (like the member stats), so put in topic.php
`. `
Will it pass the topic poster ID so it shows the forum poster’s IP and not mine?
If get_IP() can handle passing a $user_id, then yes it would work when you use that code snippet on a forum topic page.