Получаем URL всех изображений из текста записи
Скопировано
$post_id = 555;
$post_content = get_post_field( 'post_content', $post_id );
preg_match_all( '/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post_content, $matches );
$urls = $matches[1];
Показать код
В первой строке надо указать верный ID записи. В результате переменная $urls
будет содержать массив всех изображений из текста записи. Или пустой массив, если изображений нет. Соответственно, чтобы получить URL первого изображения из текста записи, берем первый элемент массива $urls[0]
.