'

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

Schön, dass du hier bist!

Doch leider kommst du ein wenig zu spät, da ich, Janek, 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.

Twitter Identi.ca

Google+

Beliebte Beiträge

Shell-Button

Panel Applets Button

EncFS-Button

Lucid-Button

Grafiken erstellt mit GIMP

  • Lukas Heier: Hallo Janek, hi @all, ich bekomme immer folgende Fehlermeldung in meinem Skript: rsync: link_ [...]
  • Linux – Shell-Befehlsübersicht für Linux Einsteiger › loggn.de: […] hat auf seinem Blog 321tux.de eine Shell-Befehlsübersicht für Linux Einsteiger v [...]
  • 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 [...]