2015-04-24 5 views
0

На моем сайте Wordpress у меня есть этот код, который отображает увеличенное изображение эскиза, затем название сайта, затем он формирует галерею, затем содержимое сайта (с обратной/следующей навигацией внизу) ,Изменение способа отображения в галерее эскизов

контента single.php код

<article id="post-<?php the_ID(); ?>"<?php post_class('col-md-12'); ?>> 
<div class="container"> 

    <?php 
     $thumb = get_post_thumbnail_id(); 
     $img_url = wp_get_attachment_url($thumb,'full'); //get full URL to image (use "large" or "medium" if the images too big) 
     $image = aq_resize($img_url, 1200, 720, true); //resize & crop the image 
    ?> 

    <?php if($image) : ?> 
    <img class="img-responsive singlepic" src="<?php echo $image ?>"/> 
    <?php endif; ?> 

    <?php if ($post->post_type == 'data-design' && $post->post_status == 'publish') { 
$attachments = get_posts(array(
    'post_type' => 'attachment', 
    'posts_per_page' => -1, 
    'post_parent' => $post->ID, 
    'exclude'  => get_post_thumbnail_id() 
)); 

if ($attachments) { 
    foreach ($attachments as $attachment) { 
     $class = "post-attachment mime-" . sanitize_title($attachment->post_mime_type); 
     $thumbimg = wp_get_attachment_link($attachment->ID, 'thumbnail-size', true); 
     echo '<li class="' . $class . ' data-design-thumbnail">' . $thumbimg . '</li>'; 
    } 

} 
} 
?> 

<div class="entry-content"> 
    <header class="entry-header"> 
     <h1 class="entry-title"><?php the_title(); ?></h1> 
    </header> 

    <?php the_content(); ?> 
    <?php 
     wp_link_pages(array(
      'before' => '<div class="page-links">' . __('Pages:', 'web2feel'), 
      'after' => '</div>', 
     )); 
    ?> 
</div><!-- .entry-content --> 

</div> 
</article><!-- #post-## --> 

Я не хочу галереи, а я хочу, чтобы изображения, которые извлекаются из содержания (галерея коды), чтобы отобразить изображения так же, как признаки -thumbnail. Сейчас он создает небольшую галерею изображений под заголовком.

В принципе, я хочу, чтобы это были большие изображения (созданные первым фрагментом php для выделенного миниатюры), уложенные друг на друга, а затем контент-заголовок, а затем контент.

Как ни странно, когда я полностью удаляю код галереи, он отображается одинаково.

ответ

0

Для показа изображений в одном стиле, как и первый, просто измените свой foreach цикл, чтобы выглядеть следующим образом

foreach ($attachments as $attachment) { 
    $img_url = wp_get_attachment_url($attachment->ID, 'full'); 
    $image = aq_resize($img_url, 1200, 720, true);   
    ?><img class="img-responsive singlepic" src="<?php echo $image ?>"/><br/><?php 
} 
+0

Это не похоже, чтобы изменить выход. Но, как я упоминал ранее, когда я избавляюсь от всех функций, часть галереи все еще появляется, поэтому ее нужно сгенерировать где-то еще, и этот цикл помещает ее туда, но я не уверен – user3550879

+0

@ user3550879 Может ли код галереи быть в другом файле ? – enigma

+0

не на 100% уверен, но я смог исправить свою проблему в администраторе, отрегулировав размеры изображения, не уверен точно, как это работает, но я не стану сомневаться – user3550879

Смежные вопросы