Da ich Wordpress als CMS einsetzte, habe ich fast überwiegend Seiten und kaum Beiträge.
Um bei einer Suche nicht immer den kompletten Seiteninhalt angezeigt zu bekommen, habe ich eine Funktion, bei der nur die ersten 50 Zeichen einer Seite angezeigt werden, und danach kann man über "..." den kompletten Inhalt der Seite lesen. So weit so gut ...
Nun habe ich folgende Schwierigkeiten:
1.) Ich würde gerne meinen Suchbegriff immer markieren lassen. Dafür gibt es ja das Plugin "Search Hilite". Das hat auch immer prima funktioniert, bis ich die Funktion mit der Zeichenbegrenzung eingebaut habe.
Hier mal der Code, mit dem ich beschränke:
function getWords($text, $limit)
{
$array = explode(" ", $text, $limit+1);
if (count($array) > $limit)
{
unset($array[$limit]);
}
return implode(" ", $array);
}
<?php $mycontent = get_the_content(); echo getWords($mycontent, 50); ?>
<a href="<?php the_permalink() ?>" rel="<?php $text = "Read more ..."; echo getWords($text, 4);?>"><br/>...</a>
Hat jemand eine Idee, an was es liegt, warum nun nichts mehr markiert wird?!
2. Problem:
Auf manchen Seiten verwende ich eine (Html) Map.
Und beim Finden dieser Seiten, wird weder meine Map angezeigt, noch funktioniert der "..." Link um den Rest der Seite lesen zu können.
Jemand ne Idee???
Ich hoffe, meine Probleme sind einigermaßen verständlich?! Und Ihr könnte mir helfen ... wäre echt super!!! Vielen Dank im Voraus!