Querendo saber como separar imagens de texto no WordPress? Este trecho extrai todas as suas imagens em seu post e as coloca em uma div separada.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo single.php do seu tema:
<div class="content-text">
<h2><?php the_title(); ?></h2>
<?php
ob_start();
the_content('Read the full post',true);
$postOutput = preg_replace('/<img[^>]+./','', ob_get_contents());
ob_end_clean();
echo $postOutput;
?>
</div>
<div class="content-img">
<?php
preg_match_all("/(<img [^>]*>)/",get_the_content(),$matches,PREG_PATTERN_ORDER);
for( $i=0; isset($matches[1]) && $i < count($matches[1]); $i++ ) {
echo $beforeEachImage . $matches[1][$i] . $afterEachImage;}?>
</div>
Observação: Se esta é a primeira vez que você adiciona trechos de código no WordPress, consulte nosso guia sobre como copiar / colar trechos de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: Melhores Construtores de Páginas WordPress (Comparados) e como atualizar o WordPress corretamente.
Olá, obrigado. O problema é que as imagens não são mais clicáveis. Você tem uma solução para que elas sejam? obrigado.
Infelizmente, este trecho pode não suportar links de imagem.