2014-02-10 12 views
0

Я пытаюсь показать одну строку отрывка из постов под изображениями в нижней части этого сайта: http://www.wha2wear.com/ Это функция PHP используется для получения изображений и выдержка:Отрывок ниже PHP изображения

<div class="blog"> 
<h2><span>Sneak peak</span></h2> 
<ul> 
<?php query_posts('orderby=comment_count&posts_per_page=6'); if (have_posts()):  

while (have_posts()) : the_post(); ?> 

<li> 
<h3 class="short_title"><a title="Post: <?php the_title(); ?>" href="<?php 

the_permalink(); ?>"><?php echo ShortTitle(get_the_title()); ?> </a></h3> 

<a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a> 

<a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6'); 
    echo '...</a>'; 
    echo '</li>'; ?></a> 


<?php endwhile; ?></li> 
<?php else : ?> 
<p>Sorry, no posts were found.</p> 

</ul> 
</div> 

Проблема заключается в том, что на двух фотографиях выдержка будет показана рядом с фотографией, если под ней ... спасибо!

ответ

0

Добавить <br/> тег:

<a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a> 

<br/> 


<a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6'); 
+0

Спасибо, но я уже пробовал, что не повезло .. похоже, что изображение принимает выравнивание непосредственно с поста, где изображение выровнено влево, а другое справа вправо grow hair Candice

0

Вы должны поместить их в DIVs и использовать CSS, чтобы правильно назначить ширину, так они складывают правильно.

Начиная с каждого сообщения в каждом div, внутри которого добавляется контент.

<div class="individual_post"> 
    <div class="post_title"> 
    <h3 class="short_title"><a title="Post: <?php the_title(); ?>" href="<?php 
    the_permalink(); ?>"><?php echo ShortTitle(get_the_title()); ?> </a></h3> 
    </div> 
    <div class="post_image"> 
    <a href="<?php the_permalink(); ?>"><?php getImage('1'); ?></a> 
    </div> 
    <div class="post_text"> 
    <a href="<?php the_permalink(); ?>"><?php echo limit_words(get_the_excerpt(), '6'); 
    echo '...</a>'; 
    </div> 
</div> 

Затем с помощью CSS, чтобы сделать ширину каждой секции равно так они складывают (несмотря на то, что они должны стеки по умолчанию в любом случае ...)

Надеется, что это помогает.

+0

тоже пробовал не повезло :(спасибо – Candice

+0

Вставьте мне свой код и свяжите меня со своим сайтом. Кажется, что у вас должно быть столкновение CSS с тем, что я написал, поскольку это правильно. –

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