Blog

Zu lange URLs in Kommentaren kürzen

Das Moderieren von Kommentaren gehört bei vielen Blogs bzw. Blog-Betreibern zu den Hauptaufgaben und frisst oft eine Menge Zeit.

Es gibt viele kleine Plugins, die einem dabei die Arbeit erleichtern und sogar abnehmen können. Eines davon ist das Plugin Chunk URLs for WordPress.

Das Schöne dabei ist eigentlich, dass man gar nicht viel machen muss, außer das Plugin in den /wp-content/plugins-Ordner hochzuladen und im Plugin-Menü zu aktiveren. Ab sofort werden dann alle URLs in Kommentaren, also Links beginnend mit ‘http://’, ‘ftp://’ oder ‘www.’ automatisch auf 50 Zeichen gekürzt, natürlich nur, sofern der Link länger ist als 50 Zeichen.

Hier ein Beispiel, wie das Kürzen aussieht:

Aus

http://www.das-ist-eine-ganz-lange-domain.tld/und/die/hat/noch/ganz/viele/ordner/und-ein-langen-dateinamen.html

wird automatisch

http://www.das-ist-eine-ganz-lange-do…namen.html

Wenn jemand eine Kürzung auf mehr oder weniger als 50 Zeichen haben möchte, kann dies ganz einfach direkt in der PHP-Datei (wp-chunk.php) vorgenommen werden. Am Besten verwendet man dabei den Plugin-Editor im WordPress-Administrationsbereich.

Die entsprechende Stelle im Quelltext ist so kommentiert:

/**
* We chunk urls that are longer than 50 characters. Just change
* ’50′ to a value that suits your taste. We are not chunking the link
* text unless if begins with ‘http://’, ‘ftp://’, or ‘www.’
*/

In der darauffolgenden Zeile muss also die Zahl “50″ auf die gewünschte Zeichenlänge angepasst werden:

$chunked = (strlen($urlname) > 50 && preg_match('#^(http://|ftp://|www\.)#is', $urlname)) ? substr_replace($urlname, '.....', 30, -10) :

Der URL selbst bleibt dabei übrigens wie er ist erhalten – es wird also kein nofollow-Tag oder Sonstiges auf den Link gesetzt.

5 Kommentare

  1. Dara Weishaupt am 21. September 2008 um 09:35

    Ist es eigentlich auch möglich nicht nur die Kommentar-links zu kürzen? Gibt es ein plugin für WP mit dem man alle Links generell kürzen kann bzw. nachträglich automatisch verändern.

  2. steffen am 22. September 2008 um 09:03

    Hallo Dara,

    wenn du deine Frage ein bißchen genauer nennen würdest, könnten ich dir vielleicht auch helfen.

    Welche Links meinst du genau?

    Denn im Artikel hinterlegst du diese ja normalerweise auf ein Wort oder?

    Liebe Grüße

    Steffen

  3. Dara Weishaupt am 22. September 2008 um 11:12

    Ich meine die “Permanent links”, die angezeigt werden – Überschrift… aber nicht die Strukturlinks. Schwierig, kanns nicht besser erklären. Danke.

  4. steffen am 22. September 2008 um 11:20

    http://schraegschrift.de/wordpress-plugins-episode-zwei/

    ich hoffe das ist das was du meinst ;-)

    ich wollte das auch auf meinem Blog in den nächsten Tagen/Wochen machen.

    Les aber den ganzen Text. Wichtig ist die 301 Weiterleitung.

    Hoffe es hilft.

  5. Dara Weishaupt am 22. September 2008 um 13:14

    Vielen Dank! Da muß ich mich näher mit beschäftigen, sieht aber so aus als wäre dieses Plugin sogar mehr als ich erwartet (gesucht) habe. Danke nochmal.

Kommentar schreiben




Newsletter & Updates

Trag' Dich ein, um die neuesten Artikel per E-Mail zu erhalten!

Die letzten Kommentare

  • Andi: Hallo, vor einigen Tagen habe ich auf unseren Intranet-Server das Update auf WP 3.0 durchgeführt. Wie von Euch...
  • dirk: Das ganze ist extremst praktisch muss ich sagen! Die Seiten die man damit aufbaut sind besser geordnet und es...
  • Chris: Hmmm… also ich hatte bisher immer den entgegengesetzten Effekt. Immer wenn ich Themes gesucht habe, fand...
  • Obertauern: Vielen Dank für diesen wirklich hilfreichen Artikel, ich habe schon oft versucht xammp zu installieren,...
  • Rhein Neckar Kreis: Ich sage mal Danke an die Wordprss Macher, je mehr “kleine” es nutzen und die Plugins...

    Feedleser

    • Gesamt: 1102 (Letzten 31 Tage)
    • Maximum: 342 (6. March 2010)
    • Durchschnitt: 36