👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Долго мучался с этим вопросом и на последней ветке WP проблема была решена вот таким способом
function catch_that_image() { global $post, $posts; $first_img = array(); ob_start(); ob_end_clean(); $output = preg_match_all('/<img(?:s[^]*?)?bsrcs*=s*(?|"([^"]*)"|'([^']*)'|([^'"s]*))[^]*>/i', $post->post_content, $matches); $count = count($matches[1])+1; for ($i = 0; $i < $count; $i++) { $class = ($i == 0) ? 'first' : ''; echo '<li class="'.$class.'">'.$matches [0] [$i].'</li>'; } if (empty($first_img)) { $first_img = "/images/default.jpg"; // Ссылка на заглушку } }
После мне нужно было сделать даунгрейт из-за некоторых плагинов и поставил ветку 2.9 но теперь фотки не выводятся, в чем может быть проблема?
