Проблемы с the_post_thumbnail и php

Кто шарит в php проверьте пожалуйста код, сейчас он работает не так как мне нужно он сначала выводит thumbnail, затем контент, а только потом уже весь html:

	
		<?php if  ( function_exists("has_post_thumbnail") && has_post_thumbnail() )
			{echo ('
								<!-- shadow -->
								<div class="thumb-shadow">
								
									<!-- post-thumb -->
									<div class="post-thumbnail">'
										.  the_post_thumbnail(array(596,270)) .
									'</div>
									<!-- ENDS post-thumb -->
									<div>'
										. the_content() .
									'</div>
								</div>
								<!-- ENDS shadow -->
								
								'); }
								

								

			else {echo ('	

									<div>'
										. the_content() .
									'</div>

			'); } ?>

Вот так он работает сейчас:

<p>контент</p>
<!-- shadow --><div class="thumb-shadow"><!-- post-thumb --><div class="post-thumbnail"></div><!-- ENDS post-thumb --><div></div></div><!-- ENDS shadow -->

ig0r74
Оцените автора
Добавить комментарий

  1. ig0r74 автор

    Уже нашел решение, хотя пару дней назад оно не работало)))

    <?php if  ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) : ?>
    								<!-- shadow -->
    								<div class="thumb-shadow">
    								
    									<!-- post-thumb -->
    									<div class="post-thumbnail">
    										<?php the_post_thumbnail(array(596,270)); ?>
    									</div>
    									<!-- ENDS post-thumb -->
    									<div>
    										<?php the_content();?>
    									</div>
    								</div>
    								<!-- ENDS shadow -->
    <?php else : ?>
    
    									<div>
    										<?php the_content();?>
    									</div>
    									
    <?php endif;?>
    Ответить