WordPress: Shortlink anzeigen

In: WordPress

5

Okt

2010

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.

Kurzlinks bei WordPress

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.

the_shortlink (ab WP 3)

 <?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.

wp_get_shortlink (ab WP 3)

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" />

9 Kommentare zu WordPress: Shortlink anzeigen

» Kommentar schreiben

Avatar

Arnold 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

Avatar

Janek

5. Oktober 2010 um 18:36

Zitat Arnold S. :

Was bedeutet eigentlich dein Domain-Name „tux“? Hat der eine bestimmte Bedeutung ?

„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. […]

Avatar

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

Avatar

Janek

15. November 2010 um 17:47

Zitat Lohnt sich :

Naja die URls mit /?p=1235 sind ja keine wirklichen Short-URLs im eigentlichen Sinne.

Klar, es ist eigentlich ein ganz normaler WordPress-Link bei deaktivierten Permalinks.

Hast du eine Ahnung, ob es dafür auch ein Plugin gibt oder ob man eine eigene Domain als Short-URL Dienst benutzen kann?

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

Avatar

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

Avatar

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

Avatar

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

Avatar

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

Über 321tux.de

Hier bloggte Janek von 2009 bis 2011 in 46 Beiträgen mit insgesamt 719 Kommentaren v.a. über Ubuntu und GNU/Linux, sowie vereinzelt auch ü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 Blogsystems in den vergangen Jahren kommt es an der ein oder anderen Stelle womöglich zu kleineren Fehlern.

Twitter Identi.ca

Google+

  • Angela: Schön das in der Linuxwelt, die Dateimanager, so langsam mal erweitert werden! Langsam aber sicher [...]
  • Reinhold: Hallo, mein Fall ist leider etwas komplizierter und funktioniert (wahrscheinlich deswegen) nicht. M [...]
  • Janek: Zitat Michel Tank [...]
  • Michel Tank: Gibt es auch ein Tool oder eine Software, mit der man Schriftarten erkennen kann, die auf einer beli [...]
  • EDV-Profi: Intressante Thematik! Ich nutze aktuell eine gute mischung aus nofollow und dofollow-links für den [...]

Beliebte Beiträge

Shell-Button

Panel Applets Button

EncFS-Button

Lucid-Button

Grafiken erstellt mit GIMP