Textile-Markup im Newsfeed filtern
Das Textile-Plugin für WordPress funktioniert so, daß explizit angegeben werden kann/muß, welche Inhalte des Blogs gefiltert werden. Dies ist generell ein zentraler Bestandteil des Plugin-Systems von WP. Standardmäßig wird der Textile-Markup in den Beiträgen, den Auszügen und den Kommentaren in sein entsprechendes (X)HTML–Äquivalent umgewandelt. Definiert ist dies ganz am Ende der Datei /wp-content/plugins/textile1.php:
add_filter('the_content', 'textile', 6);
add_filter('the_excerpt', 'textile', 6);
add_filter('comment_text', 'textile', 6);
Die Newsfeeds werden danach also nicht gefiltert und demzufolge unformatiert ausgegeben. Das ist aber im Regelfall nicht erwünscht und so muß unter den vorgenannten drei Zeilen noch folgendes hinzugefügt werden:
add_filter('the_content_rss', 'textile', 6);
add_filter('the_excerpt_rss', 'textile', 6);
Dadurch werden die Feeds nun auch in richtig formatiertem (X)HTML generiert.
Tobias
04.07.2005
02:09 CET
Hallo John,
bin mir nicht ganz sicher aber hast du da nicht paar Anführungsstriche falsch?
Muss es nicht so heissen?
add_filter('the_content_rss', 'textile', 6); add_filter('the_excerpt_rss', 'textile', 6);Bin zwar kein PHP Guru aber in meine Editor wurde das “bemängelt”.
Tobias
04.07.2005
02:11 CET
Hihi bitte löschen.
Dein Textile macht mit meinem Text genau das selbe :)
jowra
04.07.2005
15:19 CET
Danke für den Hinweis Tobias. Hab es jetzt mal mit der entsprechenden Entity umgesetzt (#39), sollte funktionieren. :)