Alles anzeigenHallo, ich komm glaub ich vielleicht eventuell der Sache ein bisschen näher.
die Funktion für die recent_posts sieht so aus:
PHP Alles anzeigenfunction get_recent_posts($current_id, $limit) { global $wpdb; $posts = $wpdb->get_results("SELECT ID, post_title FROM " . $wpdb->posts . " WHERE post_status='publish' ORDER BY post_date DESC LIMIT " . $limit); foreach ($posts as $post) { $post_title = stripslashes($post->post_title); $permalink = get_permalink($post->ID); if ($post->ID != $current_id) echo "<li> <div class=\"latest_posts\"> <a href=\"" . $permalink . "\">" . htmlentities(truncate_text($post_title,30)). "</a> </div> </li>\n"; } }Das wird dann wie folgt in der sidebar.php aufgerufen:
irgendwie scheint da der wurm mit der htmlentities drin zu sein, die ja wohl alles kräftig umwandelt.
Das ist aus dem original Theme WordPress Themes wobei ich noch die alte version verwende, da der Seitenrand nicht so wichtig für mich war um alles wieder zu ändern. Und der Vergleich hat ergeben, dass die Funktionen an der Stelle identisch sind.
Ich bin leider nicht so 100% bewandert in PHP. Kann das evtl. auch ein PHP Versions-Problem sein? Auf dem Server läuft PHP 4.3.10, das kann ich auch leider nicht ändern, weil da noch andere alte Skripte laufen müssen.
Oder lauf ich grad aufm Holzweg?Widget-fähig ist das Theme wohl auch noch nicht und leider hab ich das auch nicht hinbekommen das nachträglich umzumodeln, ist aber eigentlich auch noch nicht so dramatisch.
Gruß björn
Hallo,
kleine freudige Ergänzung. Meine Umlaute werden jetzt richtig dargestellt.
Ich habe die htmlentities geändert auf htmlspecialchars und dann aht es oh wunder super geklappt.
Danke Euch für die Mithilfe.
Gruß björn