Abuja Digital Studio · Est. 2018
Start a Project
DocsOForumTroubleshooting
Troubleshooting

Troubleshooting

OForumorravo.com/docs/oforum/troubleshooting

Troubleshooting

Forum index returns 404

The /forum/ page is auto-created on activation. If a previous install removed it, go to OForum, Settings and resave; the page is recreated on the next page load. Then visit Settings, Permalinks once to flush rewrite rules.

New threads do not show up

Check the thread's room is public and the user's trust level meets the room's posting threshold. Mod-only rooms reject thread creation from low-trust accounts silently.

Notifications never appear

The bell reads from wp_of_notifications. Two common causes:

  • The thread/room is not actually followed - confirm by checking wp_of_subscriptions for a row with the user's ID.
  • Email delivery is failing (separate from in-forum delivery). Test WordPress mail with a SMTP plugin.

Reactions disappear after a page reload

Reactions are written via the /wp-json/oforum/v1/reactions endpoint. If the AJAX request returns 403, the REST nonce has expired or the user is not logged in. Re-login and retest.

Cron-driven digests do not send

OF_Digest runs on WP-Cron, which only fires when there is traffic. On low-traffic sites set a real cron job to wp-cron.php every five minutes, or disable DISABLE_WP_CRON.

Uninstall leaves rows behind

The uninstall handler deletes CPTs in batches of 200 to avoid timeout. On very large forums you may need to run uninstall multiple times, or run a cleanup SQL DELETE FROM wp_posts WHERE post_type IN ('of_room','of_thread','of_reply').

Troubleshooting · OForum Docs | Orravo