# wpforo/3.2.0/themes/classic/profile-activity.php

wpForo Forum, version 3.2.0. 53 lines.

- Page: https://pluginprobe.com/plugins/wpforo/3.2.0/code/themes/classic/profile-activity.php
- Raw: https://pluginprobe.com/plugins/wpforo/3.2.0/raw/themes/classic/profile-activity.php
- Modified: 2026-09-25T08:24:48+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/wpforo/3.2.0/code/themes/classic/profile-activity.php#L10-L20`.

```php
<?php
// Exit if accessed directly
if( ! defined( 'ABSPATH' ) ) exit;

$activities = (array) wpfval( WPF()->current_object, 'activities' );
?>

<div class="wpforo-activity-content">
	<?php if( $activities ) : ?>
        <table>
			<?php $bg = false;
			foreach( $activities as $activity ) : ?>
                <tr<?php echo( $bg ? ' class="wpfbg-9"' : '' ) ?>>
                    <td class="activity-icon"><?php wpforo_topic_icon( $activity['topicid'], 'mixed' ); ?></td>
                    <td class="activity-title">
						<?php
						if( $activity['is_first_post'] ) {
							$href      = esc_url( WPF()->topic->get_url( $activity['topicid'] ) );
							$link_text = wpforo_text( $activity['title'], 60, false );
						} else {
							$href = esc_url( WPF()->post->get_url( $activity['postid'] ) );
							if( ! $link_text = wpforo_text( $activity['body'], 60, false ) ) {
								$link_text = wpforo_text( $activity['title'], 60, false );
							}
						}
						if( ! $href ) $href = '#';
						if( ! $link_text ) $link_text = wpforo_phrase( 'post link', false );

						printf( '<a style="font-size: 17px;" href="%s">%s</a>', $href, $link_text );

						if( $activity['forumid'] ) {
							$href      = wpforo_forum( $activity['forumid'], 'url' );
							$link_text = wpforo_forum( $activity['forumid'], 'title' );

							if( ! $href ) $href = '#';
							if( ! $link_text ) $link_text = wpforo_phrase( 'forum link', false );

							printf( '<p style="font-style: italic"><span>%s</span> <a href="%s">%s</a></p>', wpforo_phrase( 'in forum', false ), $href, $link_text );
						}
						?>
                    </td>
                    <td class="activity-date"><?php wpforo_date( $activity['created'] ); ?></td>
                </tr>
				<?php $bg = ( $bg ? false : true ); endforeach ?>
        </table>
        <div class="activity-foot">
			<?php wpforo_template_pagenavi() ?>
        </div>
	<?php else : ?>
        <p class="wpf-p-error"> <?php wpforo_phrase( 'No activity found for this member.' ) ?> </p>
	<?php endif ?>
</div>

```
