First, I actually added the pingback/comment disabling as a feature because otherwise you’ll have two places to post comments: the blog and the forums. That may confuse your users and double your administrative workload. That being said, you can disable this behavior for any future cross-posting by editing the file wp-content/plugins/mybb-cross-postalicious/mybb-cross-postalicious.php. Lines 43 and 44 should read:
add_filter('comment_status_pre', array($myBBXPVar, 'comment_and_ping_stati_pre'));
add_filter('ping_status_pre', array($myBBXPVar, 'comment_and_ping_stati_pre'));
Delete these two lines, they cause wordpress to disable pingback and comments on every cross-posted blog post. In addition, in case you’d ever want to make use of the manual linking of blog/forum posts, open wp-content/plugins/mybb-cross-postalicious/classes/MyBBXPSettings.php, go to line 234-239. They should read:
$sql = "update $wpdb->posts set comment_status='closed', ping_status='closed' where ID=%d";
$wpdb->query($wpdb->prepare($sql, $wpid));
if ($wpdb->last_error) {
$this->messageHandler->error($wpdb->last_error . ', Query: ' . $wpdb->last_query , __FILE__, __LINE__);
return;
}
These lines query the wordpress database and set the ping/comment status to closed for the post you manually linked via the plugin settings. Delete them to disable this feature as well.
Thanks for your suggestion to add these modifications as options. If more stuff gets requested and I feel in the mood, I’ll add it in. The 85 character title limit, is this for all MyBB installations or did you configure your forums like that? If this is the MyBB default, it may cause trouble for other people as well and may indeed need fixing.