Abuja Digital Studio · Est. 2018
Start a Project
Troubleshooting

FAQ

OForumorravo.com/docs/oforum/faq

FAQ

Does OForum require Orravo Core?

Yes. Activation will succeed, but on plugins_loaded the plugin checks for ORRAVO_CORE_LOADED and aborts boot with an admin notice if it is missing.

Can I migrate from bbPress or BuddyPress?

There is no automatic importer. Threads and replies are stored as CPTs (of_thread, of_reply) with meta keys documented above, so a custom WP-CLI script can map another source. The repository ships no migrations.

How do I make a private members-only room?

Set the room's visibility to private. Membership is enforced through wp_of_room_members. You can grant access by ID via the room edit screen, or programmatically by inserting rows into that table.

What happens to threads when I deactivate the plugin?

Deactivation only unschedules the digest cron and flushes rewrites. All CPTs and tables stay intact, so you can reactivate without data loss. Uninstall is destructive: the uninstall hook walks of_reply, of_thread, of_room posts in batches of 200 and deletes them along with their postmeta.

Can users edit their own posts?

Yes. OF_Permissions::can_post() and the REST endpoints accept author/mod-only PATCH on threads and replies. Trust level may restrict edits depending on configuration.

How are reactions stored?

In wp_of_reactions, with a UNIQUE KEY(reply_id, user_id, emoji). One user, one reaction per emoji per reply.

FAQ · OForum Docs | Orravo