Custom bbPress shortcodes / widgets
bbPress widgets ("Forums List", "Recent Topics") don't auto-replace. OForum has equivalents — drop them into the same widget areas after migration.
orravo.com / migrate
Move forums, topics, and replies from bbPress' custom post types to OForum's schema with a built-in importer. About an hour for a forum under 5,000 topics; longer for active communities.
Read this first
Migration is one-way and rewrites permalinks. URL structure changes from /forums/topic/… to /oforum/thread/… by default — set up redirects (step 6) before going live to avoid SEO loss.
wp_posts and wp_postmeta with custom post types. Take a full DB snapshot before running the importer in case anything misfires.wp db export pre-oforum-migration.sql --add-drop-table# Or via WP-CLI:
wp oforum import bbpress --batch=200/forums/ with the new OForum index URL (default /oforum/, customizable in Settings). If your theme has bbPress-specific templates (e.g. bbpress.php), they can stay — OForum doesn't collide with them..htaccess / nginx.conf.bbPress widgets ("Forums List", "Recent Topics") don't auto-replace. OForum has equivalents — drop them into the same widget areas after migration.
Per-topic email subscriptions in bbPress migrate as data, but OForum's notification engine is different (digest + per-thread). The first email from OForum after migration includes a "review your subscriptions" link so users can adjust.
If you ran bbPress alongside BuddyPress, BuddyPress activity items pointing at old topic IDs may break. OForum has a BuddyPress sync addon (separate plugin) that rewrites links.
Try before you migrate
Spin up OForumon a staging site or a single page first. Move data only when you’ve confirmed it works for you.
Checkout is briefly offline while we migrate processors.
Stuck mid-migration? Reply to hello@orravo.com — we’ll walk through it with you.