You should be fine. You may need to run some of the recount tools afterwards though.
I’ve done a test install.
Links like this are breaking (I’m getting ‘Page not found):
http://www.mydomain.com/forums/forum/forum-name
I have run all the recounts.
I suspect the way the slugs work has changed.
On the working site, the settings are:
Archive Slugs
Forums base: forums
Topics base: topics
Single Slugs
[v] Prefix your forum area with the Forum Base slug
Forum slug: forum
Topic slug: topic
The test upgrade site has this:
Forum Root Slug
Forum Root: forums
[v] Prefix all forum content with the Forum Root slug
Forum root should show [forum index]
Single Forum Slugs
Forum: forum
Topic: topic
Any ideas?
Thanks
I should add that topic links like this:
http://www.mydomain.com/forums/topic/my-topic-title
still work OK
I also tried saving permalinks – did not help.
Running define(‘SAVEQUERIES’, true) shows that the forum queries are being run:
[19] => Array
(
[0] => SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_name = ‘FORUMNAME’ AND wp_posts.post_type = ‘forum’ AND (wp_posts.post_status = ‘publish’ OR wp_posts.post_status = ‘hidden’ OR wp_posts.post_status = ‘private’) ORDER BY wp_posts.post_date DESC
[21] => Array
(
[0] => SELECT ID FROM wp_posts WHERE post_name LIKE ‘FORUMNAME%’ AND post_type = ‘forum’ AND post_status = ‘publish’
I ran the queries above on the database directly.
[19] returns one row OK – this is the correct forum; so why not displayed?
[21] MySQL returned an empty result set (i.e. zero rows) – this is correct as all forums are post_status = ‘private’
I did this whilst logged in as admin, so should have access OK.
OK – thought it was a roles problem.
I reset: Remap existing users to default forum roles
Now I have access, and it looks fixed.