@kapost

Как вывести миниатюру посередине поста?

Нужно, чтоб главное изображение поста выводилось не вначале публикации. а именно после одного или нескольких абзацев, то есть между текстом. Нашел вот такой код. для вывода рекламы, а как переделать под post_thumbnail не получается

function the_content_ads( $html ) {
 
	$ads = 'тут вставить контент';
	
	$tempcontent = $html;
    $tempcontent = strip_tags($tempcontent);

    $num = ceil(iconv_strlen($tempcontent) / 2);
	
	if ( is_single() ) {
		return preg_replace('~[^^]{'. $num .'}.*?(?:\r?\n\r?\n|</p>|</figure>|</ul>|</pre>|</table>)~su', "\${0}$ads", trim( $html ), 1);
	} else {
		return $html;
	}

}
add_filter( 'the_content', 'the_content_ads' );
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы