Loving how fast the new launch went. Already seeing community traction. #onboarding #buddypress #shipit
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
Built for
Built for six kinds of communities.
Hashtags start indexing the day you activate the plugin. Pick the scenario closest to your community.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
Before you install
Questions community operators ask.
Answered by the team that maintains the plugin. Anything else, reach out through the contact page.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
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.