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" /> |
Hier bloggt(e) Janek (21 Jahre, mittlerweile Student) v.a. über Themen rund um Ubuntu und GNU/Linux, sowie vereinzelt auch über WordPress und sonstigen Themen des Internets.
Neue Beiträge gibt es derzeit keine mehr, aber auf Kommentare reagiere ich weiterhin.
6 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