'
Gestern wurde ich gefragt, wie man bei WordPress einen Shortlink- bzw. Kurzlink unterhalb eines Beitrages anzeigen kann. Unter WordPress 3 ist das ein Kinderspiel, da dort entsprechenden PHP-Funktionen zur Verfügung stehen, welche nur noch an der gewünschten Stelle im Template eingefügt werden müssen.
WordPress 3 erzeugt bei aktivierten Permalinks standardmäßig Short-URLs nach dem Muster „/?p=1234„. Bei älteren WordPress-Versionen oder für die Unterstützung bestimmter Kurz-URL-Dienste kann man das Plugin URL Shortener verwenden. Das Statistik-Plugin WordPress.com Stats erzeugt optional auch WP.me-Shortlinks und Nutzer von Bit.ly können auf das Plugin WP Bit.ly zurückgreifen.
<?php the_shortlink( $text, $title, $davor, $danach ); ?>
| | | \_ HTML danach
| | \_ HTML davor
| \_ Tooltip-Text (Standard: Beitrags-Titel)
\_ Link-Text (Standard: "Dies ist der Kurzlink.") |
Diese Funktion zeigt den Kurzlink wir folgt an: „Dies ist der Kurzlink.“ Die Parameter in der Klammer sind optional und müssen nicht angegeben werden.
Die Funktion wp_get_shortlink gibt lediglich den Shortlink zurück (also ohne sonstiges HTML), weshalb sie vielseitig einsetzbar ist. Bei meinem Blog habe ich den Link zum Beispiel in ein gesperrtes Eingabefeld gesetzt:
<input type="text" name="shortlink" value="<?php echo wp_get_shortlink(); ?>" readonly="readonly" size="18" /> |
Doch leider kommst du ein wenig zu spät, da ich, Janek Bettinger, meinen 2009 gestarteten Blog im Jahr 2011 nach 46 Beiträgen mit insgesamt 721 Kommentaren eingestellt habe.
Ich schrieb v.a. über Ubuntu und GNU/Linux, sowie vereinzelt über WordPress und sonstigen Themen des Internets.
Die Kommentarfunktion steht nur noch für ausgewählte Beiträge zur Verfügung.
Durch zahllose Updates des zugrundeliegendes Blogsystems in den vergangen Jahren, kann es an der ein oder anderen Stelle zu kleineren Fehlern kommen.
9 Kommentare zu WordPress: Shortlink anzeigen
» Kommentar schreibenArnold S.
5. Oktober 2010 um 18:28
Hallo Janek,
Ich habe vor ein paar Tagen meinen SEO Blog auf WordPress 3 geupdatet, dann müsste es also mit diesem Template Tag einfach sein.
Ich bedanke mich vielmals für diese ausführliche Erklärung-sehr nützliche Informationen.
Was bedeutet eigentlich dein Domain-Name „tux“? Hat der eine bestimmte Bedeutung ?
vg
Arnold
Diesen Beitrag zitieren
Janek
5. Oktober 2010 um 18:36
Zitat Arnold S. ↑:
„Tux [dt.: tʊks; engl.: tʌks], ein wohlgenährter, glücklicher, rundlicher Pinguin, ist das offizielle Maskottchen des freien Betriebssystemkerns Linux“ (Wikipedia). Ich blogge hauptsächlich über (Ubuntu) Linux und die Beiträge zu WordPress haben sich erst in den vergangenen Wochen „eingeschlichen“. Daher diese seltsame Domain ;-).
Gruß
Diesen Beitrag zitieren
HFs Jotter » Blog Archive » Aus der virtuellen Nachbarschaft [13]
10. Oktober 2010 um 19:40
[…] Das zeigt 321tux.de hier. […]
Lohnt sich
15. November 2010 um 11:08
Naja die URls mit /?p=1235 sind ja keine wirklichen Short-URLs im eigentlichen Sinne. Da muss schon was kürzeres her.
Mir persönlich sind mittlerweile sogar die bit.ly-Links zu lang. Ich nutze nuroch goo.gl. Hast du eine Ahnung, ob es dafür auch ein Plugin gibt oder ob man eine eigene Domain als Short-URL Dienst benutzen kann?
Diesen Beitrag zitieren
Janek
15. November 2010 um 17:47
Zitat Lohnt sich ↑:
Klar, es ist eigentlich ein ganz normaler WordPress-Link bei deaktivierten Permalinks.
Du könntest es mal mit dem Plugin le petite url probieren, mit dem beides möglich sein soll. Habe es aber selbst noch nicht ausprobiert.
Gruß
Diesen Beitrag zitieren
Kevin
6. Januar 2011 um 10:10
Danke für den Tipp, wie man einen WordPress „Kurzlink“ mit der Funktion wp_get_shortlink anlegen kann. Diese Funktion kannte ich noch gar nicht. Wahrscheinlich sollte ich mir die WP Funktionen mal genauer ansehen.
Gruß Kevin
Diesen Beitrag zitieren
Kai Martin Bönki
23. Oktober 2013 um 00:00
Hallo.
Erstmal danke für den Tipp, da ich zwei Medienseiten betreibe dessen Url folgend aufgebaut sind: domain.de/künstler/musikname/ kann die Url schon mal lang werden.
Daher bin ich froh auf diese Seite gelangt zu sein, aber nun hab ich eine einzige Frage, wo füge ich den Code ganz genau ein ?
Möcht ihn gern unterm Beitrag haben. Ich habs schon versucht, siehe z.B. hier http://wp.me/p3O42Y-6D.
Vielleicht kannst und vor allem magst Du mir helfen. Bitte.
Diesen Beitrag zitieren
Kai Martin Bönki
24. Oktober 2013 um 03:17
Nur für den Fall der evtl. Irritation, in den Shortlink taucht am Ende jedesmal
<div class=
auf. Deswegen bitte ich um Hilfe.Diesen Beitrag zitieren
Walter Dietz
20. Juli 2014 um 17:27
Erst mal danke für die Info. Habe ein ganz dummes Problem. Benutze wp.me und muss für eine Seite einen Shortlink angeben, bei dem Get parameter über die url ausgegeben werden. Also so etwas wie
http://example.com?pram=username.
Geht das auch, hab mich wund gegooglet und nichts gefunden.
Danke und alles Gute
Diesen Beitrag zitieren