What it does

The broadcast data check goes through the broadcast data table and for each row checks:

  1. That the blog+post combination exists in the WordPress database
  2. That the broadcast data object is readable
  3. That the parent / children specified in the broadcast data exist
  4. That the parent / children link back to this blog post

After finding the problems, you are presented with one or more tables containing a list of the errors. You can then either ignore the errors or choose to repair them selectively.

What it repairs

The above list is repaired in the follow ways:

  1. Deletes the row in the broadcast data table
  2. Deletes the row in the broadcast data table
  3. Removes the reference to the parent / child
  4. Links the parent / child back to this post

Troubleshooting

A new unlinked parent post appears after each check & repair

This means that there are two children that both point to the same parent. Search for the post in the child blog and you should see two posts that are identitical expect for the slug.

Find the slug that ends with -2 and delete that post. Then rerun the check, relink the parent and you should not receive any more unlinked parent errors for that child post.