If these are many-to-many relationships, then a presentation could have multiple speakers connected and multiple companies connected.
You cannot output multiple (or what could be multiple) connected fields using a normal shortcode. (The item attribute only works when there can only be one field being referred to, e.g. where the source post is the one part of a one-to-many relationship.)
You need to create a View to output a field where there could be multiple sources (even if there is only actually one).
So one View to output the speakers connected to the current presentation, and another View to output the companies connected to the current presentation. (The Views will have query filters to specify that only related posts should be shown.)
Can you please share admin access details so I can check whats going wrong with your setup.
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin and FTP) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I have set the next reply to private which means only you and I have access to it.
So, I've set the following view to query the Presentation post type with query filter:
Custom field filter:
Select items with field:
Short description presentation is a string equal to crypto
=> hidden link
And then created the following view "display-related-speaker-info" that will used to query the post type "speakers" with query filer:
Filter by post relationship or repeatable fields group owner
Select posts in a Speakers Presentations relationship that are a related to the current post in the loop.
=> hidden link
And then I've added the view "display-related-speaker-info" to the parent view "All Speakers from Crypto Presentation" loop editor's content template:
=> hidden link
[wpv-view name="display-related-speaker-info"]
Can you please confirm it displays the correct result:
- hidden link