Ik ben nu al een tijdje aan het zoeken maar mijn probleem blijft on opgelost. Ik hoop dat jullie mij op dit forum verder kunnen helpen.
ik gebruik wordpress al voor lange tijd en ben nu bezig met een theme voor een bestaande website. Ik wil van the_content(); tag de tekst appart filteren zodat ik de tekst van de post in een andere div kan plaatsen. De rest zoals afbeeldingen, video's ect moeten gewoon in de bestaande div blijven. Het word dus een soort van 2 coloms plagina. Na wat zoeken kwam ik het volgende stuk code tegen:
Tekst splitsen:
<?php
ob_start();
the_content('Read the full post',true);
$postOutput = preg_replace('/<img[^>]+./','', ob_get_contents());
ob_end_clean();
echo $postOutput;
?>
Afbeeldingen Splitsen
<?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;
}
?>
Dit werkt prima alleen worden mijn video's (<iframe>) niet gesplitst het is enkel voor afbeeldingen.
Ik hoop dat iemand hier raad mee weet.
Alvast hartelijk dank!
Giel