Standard WordPress forums slow down once the community passes a few thousand topics. Jetonomy stores forum data in its own database so search, threading, and feeds stay fast at any size.
Q&A spaces let owners pin the accepted answer; an "Answered" badge surfaces on the space list.
*Performance and scale**
Cleanup cron handlers (trust evaluation, expired restrictions, old notifications, scheduled posts) now process at most 500 rows per run. Filterable via `jetonomy_cron_batch_size`. Sites with large activity logs no longer time out.
*Multisite**
Activating Jetonomy across a network now creates the required tables on every existing subsite, and on every new subsite created later. Previously only the current blog got tables.
*Translations and accessibility**
Composer, login block, IA state, banned-member notice, header escape hint, prefix builder, and admin import flow are fully translatable.
Keyboard focus indicators are visible everywhere; aria-labels added to filter, bulk-action, and select-all controls.
*Fixes**
Posts/replies-per-page setting now controls the actual list length and the Load More click count.
Vote controls hide when an admin disables voting on a space.
Idea status changes notify the right people across the activity log, email digest, and in-app inbox.
Import progress AJAX requires the right capability, not just a nonce.
Settings save confirmations no longer disappear before the user can see them.
v1.4.1
May 5, 2026
New 1 Note 36
New
post composer with Pro polls active no longer drops form fields between submit attempts.
Note
*Public or private community**
New Access Control mode in Settings - choose **Public** (anyone can read) or **Private** (every page requires sign-in). The mode applies to the whole front-end and to the REST API, so private really means private.
Public mode is the default and is unchanged from 1.4.0 - existing communities keep working without any setting changes.
*For people who run a space**
New "Activity Log" admin page browses every audit event (post created, reply approved, member banned, role changed, …) with filters by user, type, and date range. Read-only - no edits.
New "Revisions" admin page browses every saved post / reply revision with a side-by-side diff between any two revisions. Read-only.
*Members who haven't confirmed their email**
*Email templates editor**
New "Reset to default" button on every notification template - one click restores the shipped subject and body without retyping.
The "Verification reminder" template is now editable from the same screen.
Defaults now have a single source of truth, so reset always restores the exact copy the plugin ships with.
*For members**
New "Drafts" tab at `/community/drafts/` lists every post you saved as a draft.
New "Bookmarks" tab at `/community/bookmarks/` lists every post you bookmarked.
Both tabs are personal pages - they require sign-in and are excluded from search engines.
*Under the hood**
Manifest schema bumped to v2: every REST endpoint declares `auth`, `capability`, and `ownership_check` in `audit/manifest.json`.
*Bug fixes**
The Remove button on flagged content now actually removes the content (used to mark the flag valid without trashing the post or reply).
Voting works on every install - fixed a Pro analytics aggregator bug that was corrupting the AJAX response on sites that hadn't installed the analytics table.
Space cards now render their icon correctly even when only the icon name was saved (was rendering "message-circle" as plain text on some imports).
*Cleaner, uniform interface**
Every empty state across the plugin now uses the same partial - same icon, same copy style, same call-to-action placement on every screen that can be empty.
Action density on post and reply cards capped at three primary actions, with the rest moved into a kebab menu - far less visual noise on busy threads.
Voting controls present positive and negative voices at equal weight (upvote and downvote share the same control cluster, same touch target size).
Touch targets across the plugin now meet the 44 × 44 px minimum on hover-less devices; spacing uses CSS logical properties so RTL flips for free.
*Extensibility (Pro extension contract)**
13 hooks the Pro extensions had been listening to without anything firing them - fixed. Pro's white-label, custom-fields, and webhooks extensions now actually activate on customer sites instead of silently doing nothing. Lifecycle events (post created/updated/deleted, reply created/updated/deleted, flag created/resolved, member joined/left) fire under the documented names so any third-party extension subscribing to them works too.
The `jetonomy/search` Ability no longer fatals at runtime - earlier versions called methods that were never on the adapter contract.
Search results now report accurate totals - pagination of large result sets works correctly instead of guessing "has_more" from the page size.
Manifest schema upgraded to v2.1 with cross-plugin consumed_by index, category_sources map, and an audit/derived/ cache so future audits skip work whose inputs haven't changed.
New helper functions Jetonomy\\header_logo() and Jetonomy\\footer_text() expose the documented branding hook contract for Pro white-label and any third-party theme integration.
*For developers**
New helper `Jetonomy\Visibility` centralizes the public-or-private check (`can_view_community()`, `get_mode()`, `rest_check()`).
`bin/local-ci.sh` runs the full PHPStan + WPCS + PHPUnit gate locally against a wp-env Docker stack - same gates a remote CI matrix would run, in under 2 minutes after first warm-up. Useful pre-push.
New helper `Jetonomy\Models\Post::count_by_space_visible()` - viewer-aware companion to `list_by_space_visible()` for accurate cursor pagination.
v1.4.0
April 29, 2026
Note 36
Note
*For people who run a space**
Edit a space from the front end - title, description, cover, icon, type, visibility, join policy, category, posts-per-page, prefixes.
Create a space from the front end. Pick which roles can use the form in Settings → Front-end space creation.
"My Spaces" page lists every space you run + every space you're in.
Visual icon picker - 16 icons with search and "Show more" for 8 extras.
Role dropdown can't accidentally orphan a space - no self-demote, no last-admin-out.
*For members**
@mention autocomplete in the composer.
"New" pill on threads with replies you haven't read.
"Managed by" sidebar card on every space.
Admin / Mod pills next to staff names on posts and replies.
Layout panel fits Jetonomy to your theme - Container Width, Sidebar, Padding.
*Search and sharing**
Every public page now has full search and social cards.
Smart fallback share image when a page has no image of its own.
Pages that shouldn't show in search (moderation, search, composer, notifications) are excluded automatically.
Richer structured data - Sitelinks Searchbox on home, Person cards on profiles, Collection indexes on spaces and tags, breadcrumbs everywhere.
Settings → SEO grew Twitter / X handle, default share image, sitemap link.
Image alt text fills in automatically on upload.
*Sign-in**
Login, register, forgot-password - all faster, all in-page (no wp-login.php bounce).
Captcha now actually fires on signup when configured.
*Polish**
All 8 Jetonomy blocks now visible in the block inserter.
*Bug fixes**
Category dropdown on Edit Space is no longer empty; "No category" saves correctly.
Space moderators without a WordPress editor role can again use the inline mod tools.
GDPR export contains the user's display name.
Tags on post cards link to the tag page; tag page paginates instead of capping at 30.
Share dropdown closes when you scroll.
Banned users can no longer log in (security).
*For developers**
`[jetonomy_widget id="..."]` shortcode embeds any widget on any page.
`jetonomy_seo_meta` filter to tweak the entire SEO payload.
`jetonomy_use_frontend_space_edit` filter to swap Edit Space target.
Browser QA checklist + Phase D SEO plan ship with the plugin.
v1.3.8
April 1, 2026
New 14 Fix 20 Note 5
New
Space admins and space moderators now have their own moderation queue at /community/s/:slug/mod/, showing only the flagged posts and replies inside that space. Before 1.3.8 the queue was restricted to site editors, so a community owner had no way to police their own space without handing out WP-editor roles.
Site admins land on a cross-space moderation dashboard at /community/mod/ that summarises pending flags per space and links straight into each space's queue. If you admin multiple communities, you see them all at once; if you moderate a single space, the header link takes you straight to that space's queue.
Space admins can promote members to moderator or admin from the front-end members page (/community/s/:slug/members/). A role dropdown on each member row PATCHes the change live with inline success and error feedback. No more wp-admin round-trip to add a moderator.
FluentCommunity integration. If you run both Jetonomy and FluentCommunity on the same site, they now feel like one product instead of two. Auto-enables when FluentCommunity is detected, no toggle needed.
Pair FluentCommunity spaces with Jetonomy spaces from a new Settings > FluentCommunity admin page. Each pair renders a "Discussions" tab on the FC space header linking to the Jetonomy forum, plus a sidebar card on the Jetonomy space linking back to the FC feed.
Configurable tab label on the integration settings page (default "Discussions"). Rename it to "Forum", "Q and A", or whatever fits your community's language. It updates everywhere the tab appears.
FluentCommunity profile pages now show a Discussions block listing the member's five most recent topics started and the five topics they follow on the Jetonomy side, with a "View all on forum" link to their Jetonomy profile.
Jetonomy profile pages show a cross-link to the member's FluentCommunity profile. The button picks up the name you set in FluentCommunity's Site Title, so it reads "View on Acme Community" instead of something generic. Paired with the existing "View all on forum" link on FC profiles, navigation between the two profile pages now works both ways.
Member avatars are unified. When a FluentCommunity user has a custom avatar on their FC profile, it is used everywhere on the site including Jetonomy pages. One identity, one avatar, one bio, no "two versions of me" effect.
Member sync across paired spaces. When someone joins a paired FluentCommunity space they are automatically added to the paired Jetonomy space, and vice versa. Sync is add-only on purpose: leaves do not propagate so nobody is accidentally removed from both sides at once. Toggle on the settings page; defaults to on.
Activity broadcast. When a new topic is created in a paired Jetonomy space, an announcement feed post appears in the paired FluentCommunity space with the topic title, excerpt, and a discreet "Shared from the forum" attribution link. No duplicated titles, no shouty CTA, it reads like a normal feed post. Toggle on the settings page; defaults to on. Broadcast is one-way (Jetonomy to FluentCommunity only) so FC posts never silently create forum topics.
Comment-to-reply bridge. When a member comments on one of the broadcast feed posts on FluentCommunity, the comment is automatically mirrored back as a reply on the original Jetonomy topic, preserving author attribution. Only comments on broadcast feeds round-trip; native FC feed posts are untouched. Add-only like member sync: edits and deletes on FC do not propagate, so your forum thread is always the durable record.
"Sync existing members now" button on the settings page. One-click backfill that enrols each side's existing members into the paired side. Safe to re-run, capped at 5,000 members per space per run, reports pairs processed and members added in both directions.
BuddyPress integration broadcasts new Jetonomy topics into the paired BuddyPress group's activity stream, and comments on that activity round-trip back as replies on the forum topic. Uses real HTML paragraphs and a discreet attribution footer so the activity feed reads naturally.
Fix
Plugin headings stay readable when the Reign theme (or any theme that renders the forum inside a dark panel) is in dark mode. The contrast bug only surfaced on dark-panel themes and had nothing to do with the OS-level dark mode setting.
Accent tints (--jt-accent-light and --jt-accent-muted) are now re-derived against the panel background in dark mode, so hover states and muted backgrounds look right on dark themes instead of washing out to near-invisible.
Locked-space banner and warning notices are legible against dark panels instead of disappearing.
Jetonomy no longer auto-applies dark mode based on the visitor's OS preference. Dark mode now follows the theme only, which is less surprising when your theme is in light mode but the visitor's system is set to dark.
Sort modes (oldest, newest, unanswered) now return the right set of topics. The earlier query merged them into latest.
Space settings are merged on save instead of overwritten, so editing one field no longer clears the others.
Similar-topics widget no longer leaks HTML entities into the titles, and sitewide search now ranks results by relevance instead of flat creation order.
Time picker on scheduled posts now uses cross-browser hour and minute selects when the browser does not provide a native picker, and the native date/time picker is restored on browsers that do.
Online indicator sits on the avatar's top-right corner, including on the 64px profile-header avatar where it used to drift.
Space listing Load More no longer auto-preloads the next page on first render; it waits for a real scroll.
Share dropdown now closes when the page scrolls instead of floating free over the content.
Profile tabs no longer clip the Drafts tab on mobile.
Rewrite rules are flushed during activation so community URLs resolve immediately after activating the plugin, instead of 404ing until the next page load.
Profile Drafts rows now navigate to the draft itself so you can edit or publish from one click.
Long words in user content wrap on mobile instead of pushing the app wider than the viewport. The Jetonomy app width is also clamped to prevent overflow.
TikTok videos render as proper iframes instead of falling back to a caption-only text card. Copy-link now shows visible feedback when the browser blocks clipboard writes.
Forum members can attach images when creating posts. Upload permissions used to require a higher role than member.
Voting optimistically shows the correct score when flipping a prior vote (for example up to down), instead of showing a stale delta until the server confirmed.
FluentCommunity broadcast now preserves paragraph breaks in the excerpt so long topics read the way they were written.
FluentCommunity cross-link buttons use the FC site title in their labels for a natural "View on <your community>" reading.
Note
*Moderation**
*Integrations**
*Dark mode and theme polish**
*Bug fixes**
*Polish**
v1.3.7
April 1, 2026
New 2 Fix 5
New
Members can now start a new topic from any page on your site. Drop the new "Jetonomy Compose Topic" block onto a landing page, sidebar, or footer (or use the [jetonomy_compose_topic] shortcode if you prefer) and signed-in members get a clean composer right where they are. Works in the Site Editor, Elementor, Divi, Bricks, WPBakery, and any other page builder. Choose between a single fixed space or a picker that shows only the spaces the member can actually post in. Visitors who aren't signed in see a friendly "Join the conversation" prompt with sign-in and register links instead of a broken form.
Sign-in prompt on the compose-topic block welcomes visitors with a Lucide chat icon, a one-line invitation that mentions the target space by name, and side-by-side "Sign in to post" and "Create an account" buttons. The register link only appears when registration is open in your WP settings.
Fix
Share button on a single topic now opens a share menu in the right place. Previously it was rendering off-screen on most themes - clicking it appeared to do nothing. The dropdown also picks up crisp icons for Copy link, Twitter/X, Facebook, and LinkedIn, and auto-flips above the button when there's no room below.
Posting a topic without filling in the body used to silently reset the form with no feedback. You now see a clear inline message asking for the missing field, and Pro Polls topics get the same protection.
Editing a topic that contained an uploaded image no longer wipes the image when you save. Same fix lands for replies, so embeds, images, and formatting all survive an edit cleanly.
TikTok video previews and embedded players now work everywhere. Pasting a TikTok URL from the mobile Share button (the short tiktok.com/t/... links) used to leave you with just a hyperlink and a generic "TikTok - Make Your Day" card instead of the actual video. The same fix covers Twitter (t.co), Reddit (redd.it and the new mobile share links), Facebook (fb.watch), and Spotify (spoti.fi), so paste-from-app flows across all major platforms now produce the proper rich preview or embedded player. Also fixes x.com tweets that previously fell back to a plain link.
Embedded TikTok, Instagram, and Twitter posts no longer pick up your theme's blockquote styling - no more out-of-place blue or grey side borders, italic text, or tinted backgrounds on social embeds. Tested across BuddyX, Reign, and Twenty Twenty-* themes.
v1.3.6
April 1, 2026
New 5 Improve 1 Fix 7
New
Trending Topics block - a Gutenberg block that ranks community posts by recent engagement (votes + replies over a trailing window, with time decay) so the list surfaces what's hot right now rather than what's popular all-time. Drop it on the homepage, a landing page, or any WordPress page outside the community routes.
Forum Feed block can now be scoped to a single space with a styled header and "View all" link - a drop-in "Topics from this space" widget for marketing pages, sidebars, and FSE templates.
Rich link previews - topics and replies that include a URL now render a preview card with title, description, and favicon, using a local unfurling service so sites stay fast and privacy-preserving.
Per-type email templates - welcome, mention, reply, digest, moderation, and system notifications each have their own template file, and themes can override any of them from a `jetonomy/emails/` directory. The context passed to each template is now richer (actor name, space, post excerpt, action URL).
External plugins and extensions can now open the community message composer programmatically via the shared `msgComposeOpen` state - used by Pro Messages to wire in the "Message" action from Top Members and elsewhere.
Improve
`wp jetonomy config get` dotted-path lookups (e.g. `trust_thresholds.1.posts`) now return the effective runtime value when the admin has not explicitly saved that block - defaults fill the gap so automation scripts don't trip on "Key not found".
Fix
The three-dot dropdown on topic and reply cards no longer gets trapped or clipped inside the card. Opening, closing, and clicking menu items now behaves consistently on every theme.
Users can no longer downvote their own posts or replies - the REST vote endpoint now rejects self-downvotes and the vote button on the author's own content reflects that.
Private (is_private) topics are now truly private across every read surface - archives, search, tag pages, and REST listings now honour the private flag so draft or sensitive content can't be enumerated.
TikTok, Instagram, and Twitter/X links now embed as real video/post players instead of falling back to oEmbed blockquotes.
Invite-only space journey - visiting `/new/` without an invite now returns users to the space with a clear inline error, REST errors surface inline on the invite form, and stale "Join" CTAs are hidden when the viewer has already joined or has a pending request.
Spacing between the Post Topic button and the publish-options dropdown on the composer - no more visual collision.
Tags admin page now writes nonce-protected requests; invalid nonces are rejected cleanly instead of silently failing.
v1.3.5
April 1, 2026
New 2 Fix 1
New
Jetonomy Navigation block - a drop-in Gutenberg block that renders the Category → Space tree as sidebar navigation. Permission-aware (private spaces stay hidden from anonymous viewers), highlights the current space, and scales to sites with thousands of spaces.
Jetonomy Login block - a quick login and register panel built for the community sidebar. Logged-out viewers see inline Login and Register tabs without leaving the page; logged-in viewers see nothing, so there is no layout shift. Rate-limited and nonce-protected.
Fix
Editing a topic or reply no longer collapses paragraphs into a single run-on line. The inline editor now preserves blank lines between paragraphs all the way through open, save, and display. Historically broken posts also render with their paragraphs restored on the next page load.
v1.3.4
April 1, 2026
New 6 Fix 2
New
Admins can approve a spam-flagged topic or reply in one click. The Replies and Posts admin lists now show an "Approve" / "Not Spam" action next to Trash on any row currently held for moderation.
Admins can refresh community member counts alongside topic and reply counters - the one-click counter rebuild added in 1.3.3 now repairs member drift too.
Spaces now track their real membership. Posting a topic or replying in an open community automatically joins the author as a member, so spaces correctly show the number of people actually contributing instead of just the space creator.
A one-time upgrade routine adds every historical author to the spaces they've contributed to, so your existing communities start showing accurate member counts immediately after the update.
Admins managing moderation by API can now see spam-flagged items alongside pending ones - the moderation queue endpoint accepts `status=pending|spam|all`.
Site admins can promote many members to a trust level in one call via the admin API - useful after migrations, onboarding batches, or granting long-standing members a higher tier.
Fix
Akismet no longer flags replies written by site admins or space admins/moderators as spam. Staff responses were getting quarantined on sites with Akismet active, hiding legitimate support answers from members.
Approving, marking-as-spam, or trashing a topic or reply from the admin list now correctly updates the topic count, reply count, and member contribution totals. Previously, moving content between publish and other statuses left the denormalized totals stuck at their old values.
v1.3.3
April 1, 2026
New 2 Fix 1
New
Preserve original dates when seeding or migrating discussions. Topics and replies added by admins now keep the date they were originally written, so imported content doesn't all show up stamped with today's date.
Admins can rebuild community counters when they look off. If topic totals, reply totals, member stats, or vote scores ever drift after a bulk import or manual database change, admins can refresh them all in one go without needing command-line access.
Fix
The "Default Space Type" setting now really applies to new spaces - both in the admin panel and when creating spaces through the API. Previously the choice was saved but nothing read it.
v1.3.2
April 1, 2026
Improve 1 Fix 1
Improve
New-post form submit action is now filterable via `jetonomy_new_post_submit_action` for Pro extensions.
Fix
Setup wizard no longer triggers PHP deprecation warnings (strip_tags null, print_emoji_styles, wp_admin_bar_header) on WP 6.4+ with PHP 8.1+.
v1.3.1
April 1, 2026
Fix 1
Fix
Theme button hover styles no longer override Jetonomy button states - scoped CSS reset for BuddyX/Reign compatibility.
v1.3.0
April 1, 2026
New 10 Improve 8 Fix 16 Note 1
New
Share forum threads anywhere - paste any topic URL into Slack, Twitter/X, Discord, Facebook, or another WordPress site and you'll see a rich preview card with the title, author, excerpt, space, and thumbnail. No extra setup needed.
Embed videos and music in posts - just paste a YouTube, Vimeo, SoundCloud, Spotify, TED Talks, or other supported link into a post or reply and it plays inline instead of showing as a plain URL.
Instagram and Facebook embed support - optional free Meta Developer App integration under Settings → SEO → Social Embeds lets pasted Instagram and Facebook URLs unfurl as rich previews. Includes a 5-minute step-by-step setup guide right in the settings screen. Leave the fields blank to skip - URLs fall back to plain clickable links.
BuddyX, BuddyX Pro, and Reign theme compatibility - your forum automatically picks up the active theme's accent color and dark mode, so your community looks at home with zero custom CSS.
AI spam detection - optional AI-powered spam filter for new posts and replies. Free, self-hosted via Ollama (no API costs, no data leaves your server).
Ad and content injection slots - new hooks let you (or your custom code) drop banners, promotions, or extra content into the sidebar, reply flow, and below the space intro.
Change your community URL safely - if you rename your community base (e.g. /forum/ → /community/), Jetonomy now automatically redirects visitors from the old URLs so you don't lose search traffic or bookmarks.
WordPress Abilities API integration - 18 abilities across 5 categories let AI assistants and automation tools drive Jetonomy from the terminal.
Demo data seeder - one-click demo content for previewing how your community will look, with a cleanup button when you're done.
Richer search preview snippets - search engines see thread titles, author names, publish dates, and space categories for better listings.
Improve
Theme compatibility across 12+ popular themes - page titles, container widths, and responsive layouts tested and tuned.
Forum topics now render 2-3× faster on big spaces (10,000+ topics) thanks to smarter database queries.
Vote buttons stay consistent even under heavy concurrent use - no more stuck or duplicate votes.
Pagination is more accurate - "Load more" and "has more" work correctly across all lists.
Admin list pages load faster with fewer database hits.
Daily activity cleanup runs without locking the database on large sites.
All admin pages and forms are easier on screen readers and keyboard users.
Content displayed in forum threads is fully sanitized and escaped for safety.
Fix
Firefox scheduled-post time picker - the time field now shows a proper picker widget (was previously date-only on Firefox).
The "..." more menu on posts and replies now opens reliably across browsers.
Publish mode menu no longer flashes open-then-closed when you load the new topic page.
Notification bell dropdown no longer throws a console warning on page load.
Clicking a single notification in the header dropdown now marks just that one as read (no more "mark all or nothing").
"Join Space" button now shows correctly for non-members on public spaces.
Join request emails now send to the right space admins and link to the admin screen instead of the public page.
Join request admin tab stays visible while pending requests exist.
Posts-per-page setting at the space level now actually applies to that space's topic listing.
Space settings no longer lose unrelated keys when you save a partial form.
Dark mode token bridge now mirrors the theme's real dark state on every page load.
Notifications properly persist for private message events.
Private message notifications now dispatch reliably when Pro is active.
License activation flow no longer errors on third-party plugin-info calls.
Double reply counter increment on new replies.
10 earlier customer-reported bugs fixed - BuddyPress compatibility crash, notification defaults, vote state indicator, admin "View" link, join request admin UI, post scheduling default timestamps, settings write consistency, REST nonce handling, and cookie credentials on fetch calls.
Note
*Upgrade notes**
v1.2.0
April 1, 2026
New 9 Improve 3 Fix 3
New
Private Topics - mark individual topics as private so only you and moderators can see them
Topic Prefixes - colored labels (Bug, Suggestion, Solved) configurable per space
Similar Topics - see related topics as you type your title, before posting duplicates
Quote Replies - click Quote on any reply to insert a styled blockquote in your response
BuddyPress Integration - link BP Groups to forum spaces with automatic member sync
Forum tab in BP Group pages showing topics and a New Topic button
Forum tab on BP Member profiles with Posts, Replies, and Bookmarks sub-tabs
Discussion Forum settings in group creation wizard and group manage screen
Linked group shown in the sidebar About section
Improve
Third-party admin notices hidden on Jetonomy pages
Space privacy automatically syncs with BP group privacy changes
wpForo multi-board import support
Fix
Topic title placeholder alignment on all themes
New Topic button hidden for logged-out visitors
Spaces can only be linked to one group at a time
v1.1.0
March 1, 2026
New 5 Improve 2 Fix 2
New
Configurable Community Title setting - displayed as H1 on the community home page
Adapter-specific rule type options in Access Rules (e.g. "Tutor Course", "LearnDash Course" instead of generic "Membership")
Searchable autocomplete for membership levels - scales to 1000+ courses
Human-readable labels in access rules table - shows course names instead of raw IDs
Sync Members button to pull in existing enrolled users when creating a rule
Improve
Priority column hidden from access rules UI for cleaner admin experience
Action buttons with icons (Sync Members, Delete) in access rules table
Fix
H1 heading added to community home page for SEO and accessibility
Membership deactivation now fully removes space access instead of downgrading to viewer
v1.0.1
March 1, 2026
Fix 6 Note 1
Fix
Renamed internal `.container` to `.jt-container` to prevent CSS class collisions with theme frameworks
Community app wrapper fills theme flex/grid parents correctly - resolves blank sidebar space
WordPress Interactivity API frontend - no jQuery, no React bundle
19 abilities registered with the WordPress Abilities API (WP 6.9+)
@mention notifications with autocomplete
Emoji picker in reply composer
Code syntax highlighting via Prism.js
Threaded replies up to 3 levels deep with collapsible threads
User hover cards on avatar/name hover
Invite links with configurable expiry
Leaderboard with reputation rankings
Space roadmap view for Ideas spaces
Flag system with moderator queue
IP tracking and Akismet spam integration
Ban and silence system
Import from bbPress, wpForo, and Asgaros (batched with progress bar and resume)
Trust level threshold configuration
Object caching (Redis/Memcached auto-detection)
Eager loading with batch queries - no N+1 problems
MemberPress and Paid Memberships Pro integration
Canonical URLs, Open Graph tags, JSON-LD schema markup
XML sitemap providers for spaces and posts
RTL stylesheet
48+ REST API endpoints at `/wp-json/jetonomy/v1/`
Seriously, one of the best software tech experiences I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required…
Duston McGroarty·US·
Great service, great plugins
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket I got a super-quick response and discovered the error was on my part…
Edward Bonthrone·US·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional…
S W Malcolm·US·
The best development team ever
It has been a very pleasurable experience working with Wbcom Designs. Anmybia Siddiqui has been a stellar leader of the dev team. Her communications are very professional and productive. Anmybia and her team have completed every task we…
Real America's Voice News·US·
Top notch support
Top notch support. I have been frustrated generally by the slow support for most themes and plugins, but they are helpful and quick to reply. Highly recommend.
Woods·DE·
I was impressed
I have worked with many WordPress plugins over the past 14 years part time. I have learned that if the support is not prompt and effective it is a sign to move on. Tonight, Wbcom has impressed me and I will be hiring them for some more…
Steve Valencia·US·
Perfect plugins for community sites
I wanted to build a community website and these guys created the perfect plugins for me. To be honest, I want to buy every single one of their plugins. If I had more money I would.
Sora Seaton·US·
Excellent Plugins and Outstanding Support
We use BuddyPress with several free BP plugins from Wbcom Designs, and we are extremely satisfied. The plugins add real value for our community, are updated regularly, and are continuously improved. They integrate seamlessly with their…
Peter Gibson·DE·
Great and very supportive
This company have been great and very supportive. I highly recommend them.
Steve s·GB·
Excellent template and first-class support
The template from Wbcom Designs is truly great, modern, flexible, and easy to use. The support is very helpful and friendly. For questions or problems you receive fast, competent assistance and feel well taken care of. Highly recommended.