BuddyPress · bbPress · Posts and pages

Your members type hashtags. Nothing happens. This plugin makes every one clickable.

A #word in an activity update, forum reply, or blog post becomes a link to every post that used it. Members follow the topics they care about and read a feed of just those.

★★★★★ Works with BuddyPress and BuddyBoss · bbPress forums supported · Autocomplete, following, and analytics built in

yourdomain.com/activity/tag/buddypress
4 places hashtags work - BuddyPress activity, bbPress topics and replies, and WordPress posts and pages, all from one install
5 tag-cloud widgets plus 2 shortcodes - drop a trending-hashtag cloud into any sidebar or page, with the forum versions appearing only when bbPress is active
0 code needed to let members follow topics - they add hashtags on their profile and get a feed of every activity tagged with them

Built for

Built for six kinds of communities.

Hashtags start indexing the day you activate the plugin. Pick the scenario closest to your community.

01

BuddyPress community managers

Hashtags turn loose activity posts into browsable topics. A member clicks #welcome or #jobs and sees every post that used it, so conversations group themselves without you building categories by hand.

02

Community members

Type # in the activity composer and an autocomplete dropdown suggests tags people already use, the same way @mentions work. Follow the hashtags you care about and read a feed of only those posts.

03

Forum operators on bbPress

When bbPress is active, hashtags in topics and replies become links too, and a Forums tag cloud shows what people are discussing. The forum widget and shortcode appear only while bbPress is running.

04

Bloggers and content sites

Hashtags in post and page content linkify automatically, and the Posts and Pages widgets show a cloud of your most-used tags. One plugin covers community activity and editorial content together.

05

Membership site owners

The analytics tab shows total hashtags, total uses, and a breakdown by type, so you can see which topics pull engagement. Export the numbers to CSV when you need them in a report.

06

Multilingual communities

Turn on International Language Support and non-Latin hashtags in Arabic, Chinese, Japanese, Korean, Hindi, and more become clickable. Length limits step aside automatically so short scripts still work.

See it in action

How BuddyPress Hashtags looks on your site.

Switch between the four surfaces in the preview: a clickable hashtag in activity, composer autocomplete, the admin management tab, and the analytics dashboard.

yourdomain.com/activity/tag/buddypress

A clickable hashtag in a BuddyPress activity post links to an archive of every post that used it. The same linkification runs in bbPress topics and replies and in WordPress posts and pages, all from one install.

yourdomain.com/wp-admin/admin.php?page=wbcom-settings
Settings
Enable on activity stream
Show on member profiles
Email notifications
Allowed roles

General Settings toggles autocomplete in the activity composer, where typing # suggests existing hashtags the way @mention does. The Hashtag Management tab lists every hashtag with its type and count, searchable and bulk-deletable, and the Analytics tab totals uses by type for Activity, Forums, Posts, Pages, and Followed with CSV export.

Step 1 of 2

Versus core BuddyPress alone

What changes once hashtags are clickable.

Core BuddyPress stores a #word as ordinary text. Here is what this plugin adds on top of a stock BuddyPress install.

BuddyPress Hashtags Core BuddyPress
Hashtags in activity A #word in an activity update is detected on save, linked, and opens an archive of every post that used it. A #word stays plain text. Nothing happens when a member clicks it.
Following topics Members follow hashtags from their profile and read a Followed Hashtags feed of every activity tagged with them. No way to follow a topic. Members scroll the full activity stream.
Autocomplete while typing Typing # in the activity composer shows a dropdown of existing hashtags, the same way @mention autocomplete works. No suggestions. Members guess at tags and invent duplicates.
bbPress topics and replies When bbPress is active, hashtags in topics and replies are detected and linked too. No hashtag handling in forum content.
Analytics and CSV export An Analytics tab counts hashtags and uses by type, with two export actions that download all hashtags or the statistics summary as CSV. No hashtag reporting and no export.
Profanity-filtered tags With the BuddyPress Profanity plugin active, hashtags matching its keyword list render as plain text and cannot be followed. No hashtag-level profanity handling.

Works with

Plays well with the rest of your community stack.

Hashtag detection runs against BuddyPress out of the box, and these integrations extend it to forums, moderation, and editorial content.

  • bbPress

    Hashtags in topics and replies become clickable, and the Forums tag-cloud widget plus the [bpht_bbpress_hashtags] shortcode are gated to load only while bbPress is running.

    Requires bbPress active
  • BuddyBoss Platform

    Adds a search query override for BuddyBoss activity search plus activity directory and timeline filter options for followed hashtags.

  • BuddyPress Profanity

    Hashtags matching the profanity keyword list are stripped from clickable links, rendered as plain text, and blocked from being followed.

    Requires BuddyPress Profanity active
  • Blog posts and pages

    Hashtags work beyond activity: post and page content is linkified through the Enable Blog Hashtags toggle, with Posts and Pages tag-cloud widgets to match.

  • Youzify

    When Youzify is active, a Hashtags tab is added to its activity filter through the bp_activity_type_tabs hook.

What you get

Make hashtags clickable, followable, and measurable.

Every license is the complete plugin. Hashtags are detected and linked across activity, forums, posts, and pages, then members follow the topics they want, autocomplete helps them reuse tags, and an admin tab reports on the lot. The only difference between tiers is how many sites you can run it on.

01

Clickable hashtags in four places

A #word becomes a link in BuddyPress activity, in bbPress topics and replies, and in WordPress posts and pages. Forum support is on by default and can be switched off in General Settings, and post and page support has its own toggle. Each linked hashtag opens an archive of everything tagged with it.

02

Members follow the topics they choose

Members add hashtags to follow under Settings > Follow Hashtags on their profile and unfollow with one click. A Followed Hashtags sub-tab in their activity section shows a feed of every post tagged with those hashtags, and a Hashtags tab appears in the activity directory. The whole feature can be turned off with the disable_follow_hashtag option.

03

Autocomplete while they type

When a member types # in an activity update form, a dropdown suggests matching hashtags that already exist, the same way @mention autocomplete works. The suggestion script loads only on pages with activity forms, and the whole feature can be enabled or disabled in General Settings.

04

Tag-cloud widgets and shortcodes

Five widgets show trending hashtags: Activity, Forums, Posts, Pages, and a Followed Hashtags cloud for the logged-in member. The [bpht_bp_hashtags] shortcode drops an activity cloud into any page, and [bpht_bbpress_hashtags] adds a forum cloud, which only registers while bbPress is active. Widgets accept a wbcom_hashtag_widget_query filter for developers.

05

Profanity filtering for hashtags

With the BuddyPress Profanity plugin active and the option turned on, hashtags that match its keyword list are rendered as plain text instead of clickable links, and they cannot be followed. Clean topics stay browsable while flagged words stop becoming community-wide links.

06

Admin analytics and management

The Analytics tab counts total hashtags, total uses, and a breakdown by type. The Management tab lists every hashtag with delete, bulk delete, search, and one Reset All Hashtag Data button. Two CSV export actions download all hashtags or the statistics summary.

Made for

Six audiences. One product.

BuddyPress community managersCommunity membersForum operators on bbPressBloggers and content sitesMembership site ownersMultilingual communities

Pricing

Same complete plugin on every tier. Pick how many sites you run.

Every tier ships the full feature set: clickable hashtags everywhere, following, autocomplete, widgets, shortcodes, profanity filtering, and the analytics tab. Tiers differ only by the number of sites your license covers. Yearly plans include a year of updates and support; lifetime plans pay once and keep updates forever.

Personal

$49 / year

or $149 lifetime

One community site.

  • 1 site
  • Hashtags in activity, forums, posts, pages
  • Following, autocomplete, and analytics
  • BuddyBoss and bbPress support
  • 1 year of updates + support
Get Personal at $49 or lifetime at $149
Most popular

Professional

$99 / year

or $299 lifetime

Five sites. Freelancers and small agencies.

  • 5 sites
  • Hashtags in activity, forums, posts, pages
  • Following, autocomplete, and analytics
  • BuddyBoss and bbPress support
  • 1 year of updates + support
Get Professional at $99 or lifetime at $299

Agency

$129 / year

or $349 lifetime

Unlimited sites for agencies running many community builds.

  • Unlimited sites
  • Hashtags in activity, forums, posts, pages
  • Following, autocomplete, and analytics
  • BuddyBoss and bbPress support
  • 1 year of updates + support
Get Agency at $129 or lifetime at $349

Before you install

Questions community operators ask.

Answered by the team that maintains the plugin. Anything else, reach out through the contact page.

  1. 01

    Does this require BuddyPress?

    Yes. The plugin is built for BuddyPress activity, member profiles, and the activity directory, and it works with BuddyBoss Platform as well. Hashtags in WordPress posts, pages, and comments are also indexed alongside the community content.

  2. 02

    Does it work with bbPress forums?

    Yes. When bbPress is active, hashtags in topics and replies, both new and edited, become clickable. The Forums tag-cloud widget and the [bpht_bbpress_hashtags] shortcode register only while bbPress is running, and you can switch forum hashtags off in General Settings.

  3. 03

    What shortcodes are available?

    Two. [bpht_bp_hashtags] renders a cloud of BuddyPress activity hashtags and accepts limit, sortby, and sortorder attributes. [bpht_bbpress_hashtags] renders a forum cloud with the same attributes and is registered only when bbPress is active.

  4. 04

    Can members follow hashtags?

    Yes, when following is enabled. Members add hashtags to follow under Settings > Follow Hashtags on their profile, then read a Followed Hashtags feed of every activity tagged with them. You can turn the whole feature off, which also hides the follow page, the feed tab, the directory filter, and the Followed widget.

  5. 05

    How does the autocomplete work?

    When a member types # in an activity update form, a dropdown suggests existing hashtags as they type, like @mention autocomplete. The suggestion script loads only on pages that have an activity form, and you can enable or disable the feature in General Settings.

  6. 06

    Does it support non-English hashtags?

    Yes. Turn on International Language Support in General Settings and non-Latin hashtags in Arabic, Chinese, Japanese, Korean, Hindi, and other scripts become clickable. While it is on, the minimum and maximum length limits are removed automatically so short scripts still match.

  7. 07

    Can I block profanity from becoming a hashtag?

    Yes, with the BuddyPress Profanity plugin active and the option turned on. Hashtags that match its keyword list render as plain text instead of links and cannot be followed, so flagged words never become community-wide topic links.

  8. 08

    Where do I see hashtag analytics?

    The Analytics tab in the plugin settings shows total hashtags, total uses, and a breakdown by type for Activity, Forums, Posts, Pages, and Followed. Two export actions download CSV files: one for all hashtags and one for the statistics summary.

  9. 09

    How do I clean up old or unwanted hashtags?

    The Hashtag Management tab lists every hashtag, 20 per page, searchable by name. Delete a single hashtag, select several and bulk-delete them, or use the one Reset All Hashtag Data button to clear everything and start fresh.

  10. 10

    Is there a REST API or WP-CLI command?

    No. The plugin works through BuddyPress, bbPress, widgets, shortcodes, and the admin screens. There is no REST API and no WP-CLI command in this release, so all setup and management happens in the WordPress admin and on member profiles. BuddyBoss is supported with its own activity directory filters and a search override.

Make every hashtag in your community count.

Activate the plugin and it creates its tables and starts indexing hashtags as members post. Switch on autocomplete and following in General Settings, drop a tag-cloud widget in your sidebar, and the next #word your members type becomes a link they can click and follow.