Das Plugin „VR Uploads“ ermöglicht es, 360°-Panorama-Bilder in WordPress hochzuladen als selbstentpackendes ZIP. Die hochgeladenen Dateien werden in einem Extra-Ordner „vruploads“ innerhalb des WordPress Uploads Ordners abgelegt.
Die entsprechend notwendigen Hauptdateien werden dann innerhalb des Editors in einer Meta-Box angezeigt und können mit get_post_meta
abgerufen werden.
Beispiel-Code zum Anzeigen eines Pano-Elements in einer Fancybox Lightbox:
<?php /* * Open 360 Pano View in Fancybox lightbox * Fancybox: https://fancyapps.com/fancybox/3/ * */ $panoramaurl = get_post_meta(get_the_ID(), 'vr_panorama_url', true); $panoramathumb = get_post_meta(get_the_ID(), 'vr_panorama_thumb', true); if( $panoramathumb ): ?> <a class="iframe" data-fancybox="360-view" data-src="<?php echo $panoramaurl;?>" href="javascript:;"> <span class="icon360"><i class="fa fa-3x fa-plus-circle" aria-hidden="true"></i><br> <?php _e('Click to view 360° view', 'vr-files'); ?> </span> <img src="<?php echo $panoramathumb; ?>" /> </a><!-- this is the content from vr-file-upload --> <?php endif; ?>
Der Code kann in das entsprechende Template-Dokument eingefügt werden.
Datei-Struktur des Pano-Elements innerhalb des entpackten Ordners
(die Datei heißt in diesem Fall „pano_test“):
- pano_testdata (Ordner)
- thumbnail.jpg
- …
- pano_test.html
Download Plugin
Browse the code on Github