VR Uploads

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