Всем доброго времени суток, вот фрагмент кода
<?php
global $post;
$args = array('category_name' => 'header',
'numberposts' => -1,
'tag' => 'content',
'offset' => 0);
$myposts = get_posts($args);
foreach ($myposts as $post) {
setup_postdata($post);
$content = $post->post_content;
?>
<h1 class="h1"><?php the_title(); ?></h1>
<p class="header-p"><?php echo strip_tags($post->post_content); ?></p>
<div class="cont-1">
<img src="
<?php
$media = array_shift(get_attached_media('image'));
echo $media->guid;
?>
" alt="" class="header-img"/>
<?php
}
wp_reset_postdata();
?>
картинка выводится только на локальном сервере, на глобальном вот такой результат:
<div class="cont-1">
<img src=" " alt="" class="header-img">
</div>
Если аналогичный цикл повторяется ниже по коду, картинка не выводится уже и на локальном сервере.