Ihr Browser kann das Objekt leider nicht anzeigen!

More Tag verwenden und Link anpassen

Bei längeren Texten bietet sich die Verwendung des More Tag an. Abgesehen davon vermeidet man mit dem More Tag auch den hauseigenen Double Content mit den entsprechenden einzelnen Beiträgen. Wird der More Tag genutzt, wird auf der Startseite sowie in den einzelnen Archiven (Kategorien, Tags, Archive) nur der entsprechende Text bis zum More Tag angezeigt, mit einem Weiterlesen Link zum ganzen Beitrag.

Ich verwende den More Tag grundsätzlich in allen meinen Beiträgen. Zum einen halte ich die Archiv-Übersichtsseiten für meine Leser so übersichtlich und kurz. Ich denke es ist ganz schön nervig jeweils einen halben Kilometer nach unten scrollen zu müssen, um sich einen Überblick über die entsprechenden Beiträge zu verschaffen. Weiter benötige ich den More Tag um über mein Plugin Post Layout einen Adsense Code nach dem More Tag einzufügen. Und zu guter Letzt natürlich noch aus dem bereits beschriebenen Grund der Vermeidung des Double Content meiner Beiträge.

Nachdem Alex in meinem Beitrag Blog Kategorien, Tags oder beides fragte, wie der More Tag verwendet wird, möchte ich hier eine kurze Anleitung dazu bereitstellen, für alle, die nicht wissen, wie diese Wordpress Funktion genutzt wird.

more-tag1

Im Artikel Erstellen und Bearbeiten Bereich Deines Blogs findest Du den More Tag oberhalb Deines Texteingabefensters (oberste Zeile, 4ter Button von rechts).

Du schreibst Deinen entsprechenden Einleitungstext und Klickst danach auf diesen Button.

more-tag2

Ich persönlich verwende gerne die HTML Ansicht zum Schreiben meiner Beiträge. Dort sieht das dann so aus:

more-tag3

Wie gewohnt den Beitrag weiter schreiben, speichern etc. Das war es eigentlich schon :-)

In Deinem Theme wird überall, wo die Beiträge angezeigt werden, der Template Tag the_content() verwenden. In der Klammer sollte der Text stehen, der für den Weiterlesen Link verwendet wird, z.B. the_content('Weiterlesen'). An dieser Stelle kannst Du die gewünschten Änderungen vornehmen. Diesen Code findest Du an allen Stellen Deines Themes, wo Beiträge ausgegeben werden, z.B. archive.php, category.php, index.php, search.php etc.

Ich habe noch eine weitere Anpassung im Wordpress Core vorgenommen, da es mir überhaupt nicht gefällt, dass der Link überall mit #more am Ende ausgegeben wird. Dazu die Datei /wp-includes/post-template.php öffnen. In Zeile 221 (bei Wordpress 2.7.1) findest Du den Code:

$output .= ' <a href="'. get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>";

Diesen mit folgendem Code ersetzen:

$output .= ' <a href="'. get_permalink() . "\" class=\"more-link\">$more_link_text</a>";

Speichern, Hochladen, Fertig.

Monikas Beitrag Hast du auch auf -weiterlesen- optimiert fand ich diesbezüglich sehr interessant und habe nun meinen obigen Code wie folgt angepasst:

$title = get_the_title();
$output .= ' Weiterlesen: <a href="'. get_permalink() . '" title="' . $title . "\" class=\"more-link\">$title</a>";

Dies hat zur Folge, dass das Wort Weiterlesen nicht im Link enthalten ist, dem Link wurde ein title-Tag hinzugefügt und als Linktext wird statt dem more Text der Titel des Beitrages ausgegeben.

Normalerweise greife ich ja nicht in das Wordpress Core ein, aber in diesem einen Fall mache ich gerne eine Ausnahme. Man darf halt nur nicht vergessen, dass diese Änderung nach jedem Wordpress Update wieder vorgenommen werden muss.

Bleib auf dem Laufenden und abonniere meinen RSS Feed Crazy Girls RSS Feed jetzt abonnieren
|
 Autor: Crazy Girl |
 Themenbereich: Bloggen
Trackback URL: http://www.crazytoast.de/more-tag-verwenden-link-anpassen.html/trackback/
Ähnliche Beiträge:
↑ Ganz nach oben springen ↑
↓ zum kommentieren springen ↓
6 Kommentare:
  1. Marc schrieb am 18. April 2009 um 14:49 Uhr:
    # 1

    Ganz ehrlich: Gefällt mir nicht, lach…
    Ein einfaches “weiterlesen” oder “mehr” finde ich da besser. Das wirkt zulang bei dir.
    Aber ist halt nur mein erster spontaner Gedanke – das ist bestimmt wieder so ein SEO-Trick von Dir ;-)

  2. Crazy Girl antwortete am 18. April 2009 um 16:21 Uhr:
    # 2

    Ja, ist wirklich nur ein SEO Trick, um nicht unbedingt auf das Wort “weiterlesen” zu optimieren ;-)
    Das mit dem Bild von Monika gefällt mir auch sehr gut, da fehlte mir bis dato nur die Umsetzungsidee… vielleicht gehe ich das noch an, mal sehen :-)

  3. Alex schrieb am 22. April 2009 um 23:16 Uhr:
    # 3

    Hi,
    also mussten mal wieder mehrere Tage vergehen, bis ich mich diesbezüglich zu Wort melde. Danke für die nette Erwähnung und die Beschreibung der More-Tag-Realisierung. Eigentlich hast du es sehr genau und verständlich beschrieben.

    Ich habe den PHP-Code in der /post-template.php ersetzt, den More-Tag in einem der Beiträge eingefügt und mir wird wieder nur Müll angezeigt(irgendein anklickbarer PHP-Code mitten im Beitrag). Vom More-Tag war nichts zu sehen.

    Es ist jetzt wieder spät und ich lasse dieses Thema für mich im Raum stehen, da diverse PHP-Installierungen mich nur von meinem eigentlichen Hobby, nämlich Bloggen, abhalten. Viele Sachen, die woanders funktionieren, laufen in meinem Blog nicht. Das habe ich schon mit der WP-Gallery und anderen kleinen PHP-Feinheiten festgestellt.

    Schliesslich muss ich Prioritäten setzen, welche eben woanders liegen:).

  4. Crazy Girl antwortete am 23. April 2009 um 10:29 Uhr:
    # 4

    @Alex: Das ist ja wirklich ärgerlich, dass bei Dir so manches nicht funktioniert, was bei anderen reibungslos geht. Hört sich nicht wirklich gut an :-(
    Der Trackback hier kam ohne Probleme an.

  5. Alex schrieb am 23. April 2009 um 19:14 Uhr:
    # 5

    @Crazy Girl,
    ich muss da wohl so oder so durch und werde jetzt keine neuen Plugins, welche keinen Nutzen haben, mehr ausprobieren und auch nicht am PHP-Code herumpfuschen(ironisch gemeint). Diese einfache Sache mit dem More-Tag läuft sogar daneben, echt kurios.

    Aber man muss auch los lassen können und sich nicht an kleinen Sachen fixieren. Ich will eigentlich einen regelmässigen Blogbetrieb erreichen, ohne Unterbrechungen, Blogdesign-Wechsel und ohne den ganzen Schnickschnack:)–>einfach mal ein Jahr lang regelmässig bloggen, kommentieren, promoten etc. und sehen was passiert..
    Bezüglich meines Wordpress und allgemein schauen wir mal, was mir und allen anderen Wordpresslern die neue Version WP 2.8 bringt. Soll sie sich nicht Ende April so langsam aus der Entwicklungs-Ecke zeigen?

  6. Crazy Girl antwortete am 24. April 2009 um 07:33 Uhr:
    # 6

    Ja Alex, Du hast Recht. Man sollte sich wirklich nicht in “Kleinigkeiten” verlieren und dabei das wirklich wichtige vernachlässigen ;-)
    Bzgl. neuer Version: Kein Peil, ich lasse mich von solchen Dingen meist überraschen…

Einen Kommentar dazu schreiben:

Bitte beachtet die Datenschutzhinweise sowie zu Spammer Kommentaren.

Ich behalte mir das Recht vor, Kommentare entsprechend zu löschen oder editieren!

Kommentare mit Links, die nicht zu Blogs führen und/oder Keywords
als Namen verwenden sind nicht erwünscht und werden gelöscht!


Links beinhalten das rel=nofollow Attribut (Stammkommentatoren ausgeschlossen)!

Kommentare abonnieren ohne selbst einen Kommentar abzugeben: