ok, I still think that the import topics still have the old site forum id’s which won’t be correct
As bbpress uses wordpress posts then on import it should have allocated new postid’s for both forum and topics and linked these. The following work will be to see what it has actually done, then we can work out what to do next !
so on the new site
1. go into dashboard>topics and pick a topic without a forum, and edit it.
The url at the top will give the post id
eg
http://mysite.com/wp-admin/post.php?post=15602&action=edit
make a note of this as the newtopicid (I’ll refer to it later as that)
2. Then go to the forum that it should be, and again edit, and use the url to get it’s post id, and note this as newforumid (I’ll refer to it later as that)
Then go into the OLD Site and
3. go into the same topic and note the topic id as oldtopicid,
and
4. go into the it belongs to and note the number as the oldforumid.
So now we have newtiopicid, newforumid, oldtopicid, and oldforumid !
Then go into phpmyadmin on the OLD site (where it worked), and go into the sql tab and enter
SELECT
post_parentFROM
wp_postsWHERE
ID= xxxxx
where xxx is the oldtopicid you noted above
This should come back with the correct oldforumid as the entry under post parent
Then go into phpmyadmin on the NEW site (where it doesn’t work) and enter the same query, and see what that comes back with
then come back and tell me what that reveals !