2016-01-14 4 views
-1

Я обновил плагин галереи Nexgen и прекратил показывать галереи на странице, которую я получаю по пользовательскому PHP-коду.Nexgen gallery wordpress not show images

Вот код, который я использую для получения галереи.

$nggdb = new nggdb(); 
$images = $nggdb->get_gallery($post->post_name, 'sortorder', 'ASC', true, 0, 0); 
foreach($images as $i=>$image) { 
    // list($originalWidth, $originalHeight) = getimagesize($image->url); 
    // $ratio = (float)$originalWidth/$originalHeight; 

    // if($ratio > 1.2) { 
     // $class = "width-2"; 
    // } else { 
     // $class = ""; 
    // } 

    ?> 
    <a class="fancybox" href="<?php echo $image->imageURL; ?>"> 
     <div class="grid-item col-md-3 col-sm-6 col-xs-12"> 
      <img src="<?php echo $image->thumbnailURL; ?>" /> 
      <?php 
      if($image->_ngiw->_cache['description'] != "") { 
       ?> 
       <div class="title"> 
        <?php echo $image->_ngiw->_cache['description']; ?> 
       </div> 
       <?php 
      } 
      ?> 
     </div> 
    </a> 
    <?php 
} 

?> 
+0

Любые ошибки? Снизьте плагин? Проверьте страницу следующей галереи? Это довольно активно, если вы только обновили плагин и перестали работать, вы не единственный. –

ответ

0

Я просто изменить POST_NAME с пост ID и его начало рабочего ..

$images = $nggdb->get_gallery($post->ID, 'sortorder', 'ASC', true, 0, 0); 

так вот правильный код ..