I use a post info widget, and use a shortcode to it linking my custom field website, from my loop settings i configure to open in a new window then add a custom label for the link.
From the front-end, the label of the link is showing and the link is working, the only problem is it's not opening in a new window but instead it open on the same page.
Link to a page where the issue can be seen: hidden link consultants website
I visited your link and tried to check the consultant website links on that page and noticed that you have JS errors on the page which was affecting some functionality of the page which you should address (screenshot).
Could you add your View to a test page that does not use Elementor and see whether the link is correctly formed there?
In which case I'll know that I have to test with the same scenario using Elementor as you have on your site.
Test page doesn't give result maybe because it needs to configure again my post relationship etc.
I you would like, I can give you admin access to check my back-end?
My current setup are as follows,
Custom post type:
1. Projects - parent (main page)
2. Project Updates - child ( has a post relationship to Projects)
3. Clients - child ( has a post relationship to Projects)
4. Consultants - child ( has a post relationship to Projects) *consultants website is located here
OK, so I looked at your site and I see that the link is not the link which is output by the View but is a link created by Elementor which takes the View as an input.
Directly below the existing link I inserted the View directly in a shortcode module, and you can see in the screenshot that it outputs the link as expected, with the target attribute that is missing from the link generated by Elementor.
I don't really know much about the Elementor "Post info" module, but I don't see any options to set the target attribute for generated links, maybe Elementor support can explain how.
I got the solution from my other ticket which is related to pulling the raw data.
From loop wizard, Edit the field and set the Display option to Raw url
then, below the Content Template, check Disable the wrapping DIV around the View.
From Elementor, paste the shortcode, then from custom URL (link option, check open in new window)