Mam problem.
Próbuję dodać do strony iframe z linkiem do VR. Normalnie wszystko śmiga (przynajmniej tak mi się wydaje

View
Powyżej video jest część "Virtual Tour", która ma być odpowiedzialna za wyświetlanie mojego VR. Normalnie gdy w kodzie wkleję sam iframe to śmiga ok, ale chcę, żeby można było dodać link od front-end.
Front-End
Zastanawia mnie jedna część kodu:
Kod
<?php
$vr = apartment_wp_rwmb_meta( 'apartment_wp_vr', array( 'source type' => 'url' ) );
$vr_link = esc_html( apartment_wp_rwmb_meta( 'apartment_wp_vr_link' ) );
?>
<?php if ( apartment_wp_framework_options( 'apartment_wp_property_virtual' ) && ( $vr_link || $vr ) ) : ?>
<div class="row margin-top-45">
<div class="col-xs-12">
<h5><?php esc_html_e( 'Virtual Tour', 'apartment-wp' ); ?><?php echo (( apartment_wp_framework_options( 'apartment_wp_dot' ) == true ) ? '<span class="special-color">.</span>' : '' ) ?></h5>
<div class="title-separator-primary"></div>
</div>
</div>
<?php elseif ( stripos( $vr_link, 'my.matterport.com' ) !== false || stripos( $vr_link, 'matterport.com' ) !== false ) : ?>
<?php preg_match( "/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:my.matterport.com\/|matterport.com\/(?:(?:show)?\?(?:.*&)?m(?:&)?=|(?:show|m|id)\/))([^\?&\"'>]+)/", $vr_link, $vr_id ); ?>
<div style="position:relative;height:0;overflow:hidden;padding-bottom:56.25%">
<iframe
allowfullscreen frameborder="0"
src="https://my.matterport.com/show/<?php echo $vr_link; ?>"
style="position: absolute;top:0;left:0;width:100%;height:100%">
</iframe>
</div>
<?php endif; ?>
$vr = apartment_wp_rwmb_meta( 'apartment_wp_vr', array( 'source type' => 'url' ) );
$vr_link = esc_html( apartment_wp_rwmb_meta( 'apartment_wp_vr_link' ) );
?>
<?php if ( apartment_wp_framework_options( 'apartment_wp_property_virtual' ) && ( $vr_link || $vr ) ) : ?>
<div class="row margin-top-45">
<div class="col-xs-12">
<h5><?php esc_html_e( 'Virtual Tour', 'apartment-wp' ); ?><?php echo (( apartment_wp_framework_options( 'apartment_wp_dot' ) == true ) ? '<span class="special-color">.</span>' : '' ) ?></h5>
<div class="title-separator-primary"></div>
</div>
</div>
<?php elseif ( stripos( $vr_link, 'my.matterport.com' ) !== false || stripos( $vr_link, 'matterport.com' ) !== false ) : ?>
<?php preg_match( "/^(?:http(?:s)?:\/\/)?(?:www\.)?(?:my.matterport.com\/|matterport.com\/(?:(?:show)?\?(?:.*&)?m(?:&)?=|(?:show|m|id)\/))([^\?&\"'>]+)/", $vr_link, $vr_id ); ?>
<div style="position:relative;height:0;overflow:hidden;padding-bottom:56.25%">
<iframe
allowfullscreen frameborder="0"
src="https://my.matterport.com/show/<?php echo $vr_link; ?>"
style="position: absolute;top:0;left:0;width:100%;height:100%">
</iframe>
</div>
<?php endif; ?>
W momencie, gdy zamienię "echo" w iframe na pełny link, np: https://my.matterport.com/show/?m=4auj4uqj7Ms lub http://virtualia.co.uk/virtual-tour/?id=571 również się nie wyświetla. Próbowałem również zastosować w "src=" sam znacznik echo ale efekt ten sam...

Dodam tylko, że podstawowy link zawiera tylko: "?m=" i " id" ale są jeszcze różne dodatkowe ustawienia jak: &lang=, &hl=, &play=, &mf= i wiele innych, których wynikiem jest 1 albo 0.
Proszę o pomoc jak to skleić, żeby działało?