Das Hometown-Theme unterstützt die Einbindung virtueller Touren per iFrame bisher nicht nativ. Als Workaround kann mit der folgenden Funktion ein Shortcode [immonex_virtual_tour_iframe]
ergänzt werden, der aus dem entsprechenden Link den iFrame-Code generiert:
/**
* Shortcode zur Einbindung von virtuellen Ogulo- oder Matterport-Touren etc. als iFrame auf Basis von importierten
* Links ergänzen.
*/
function mysite_add_immonex_virtual_tour_shortcode() {
if ( is_single() ) {
$property_links = get_post_meta( get_the_ID(), '_immonex_links', true );
if ( $property_links && count( $property_links ) > 0 ) {
foreach ( $property_links as $link ) {
if (
'http' === strtolower( substr( $link['url'], 0, 4 ) ) &&
preg_match( '/(ogulo|immoviewer|matterport|archilogic|feelestate|virtualtours\.immobilienscout24)/', strtolower( $link['url'] ) )
) {
return PHP_EOL .
'<div class="immonex-virtual-tour-iframe"><iframe src="' .
$link['url'] .
'" width="100%" height="450" frameborder="0" allowfullscreen mozallowfullscreen webkitallowfullscreen></iframe></div>' .
PHP_EOL;
}
}
}
}
return '';
}
add_shortcode( 'immonex_virtual_tour_iframe', 'mysite_add_immonex_virtual_tour_shortcode' );
Dieser Shortcode kann dann unter Einstellungen > OpenImmo Import > Hometown Theme Theme-Optionen > Zusatzinhalt…
beim Import automatisch an den Haupt-Beschreibungstext der Objekte angehangen werden.