Wie richte ich einen benutzerdefinierten URL-Shortener für meine Beiträge ein?

Lesezeit: 2 Minuten

Benutzer-Avatar
EAMann

Ich habe mehrere verschiedene Websites, die von WordPress ausgeführt werden, und die URLs neigen dazu, ziemlich lang und umständlich zu werden (insbesondere, wenn ich versuche, sie über Twitter zu veröffentlichen). Ich habe kürzlich einen sehr kurzen Domainnamen gekauft und möchte ihn als Stamm eines persönlichen URL-Kürzungsdienstes verwenden.

So …

  • http://www.eamann.com/portfolio würde werden http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/ würde werden http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/ würde werden http://eam.me/csp1
  • Und benutzerdefinierte Dinge wie https://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme würde werden http://eam.me/wpa3076

Grundsätzlich möchte ich meinen eigenen TinyURL-ähnlichen Server einrichten und verwalten … aber mit einigen spezifischen Anforderungen:

  1. Es sollte sich vollständig in WordPress integrieren, damit ich dynamisch neue Kurz-URLs erstellen kann, wenn ich eine Seite oder einen Beitrag erstelle (jeder Inhalt, den ich auf jeder Website erstelle, sollte seine eigene Kurz-URL haben).
  2. Ich kann angeben, ob die URL zufällig sein soll (z /df3Df) oder ich kann stattdessen eine eindeutige Zeichenfolge auswählen (wie /wpa3076) zum Zeitpunkt der URL-Erstellung
  3. Ich sollte in der Lage sein, die URLs, die ich in der Datenbank habe, von WordPress aus anzuzeigen/bearbeiten/verwalten

Momentan tendiere ich eher zu einem Standalone-System wie z DEIN die in einer eigenen Datenbank lebt. Das Problem, mit dem ich konfrontiert bin (und ich gebe jetzt zu, dass ich es noch nicht versucht habe) ist die vollständige Integration des Systems in WordPress. Ich möchte, dass jeder Beitrag automatisch eine kurze URL vorschlägt, bevor ich auf „Veröffentlichen“ klicke, und dann automatisch die URL erstellt, wenn ich den Beitrag schließlich „veröffentliche“. Ich möchte auch administrieren alle meiner Links von innen jeder der Websites, die den Dienst nutzen.

Ist das überhaupt möglich? Gibt es dafür schon eine Lösung? Wenn nicht, wo fange ich an?

(Quergepostet zu WordPress-Antworten)

Einer der Autoren von YOURLS ist sehr aktiv in der WordPress-Community, und so hat YOURLS tatsächlich ein „offizielles“ Plugin, um es in WordPress zu integrieren. Das Plugin ist auf der YOURLS Seite beschrieben und auf der Website von Ozhund kann auch im WordPress-Plugin-Verzeichnis wie erwähnt gefunden werden.

Obwohl YOURLS benutzerdefinierte Kurz-URL-Schlüsselwörter unterstützt, scheint das Plugin leider die Angabe dieser benutzerdefinierten Schlüsselwörter vom WordPress-Administrator nicht zu unterstützen.
Die YOURLS-API stellt jedoch eine Schnittstelle dafür zur Verfügung, und daher scheint es relativ trivial zu sein, das Plugin zu erweitern, um diese Funktion zu unterstützen.

Ich empfehle, Ozh, Autor des Plugins und Co-Autor, oder YOURLS selbst zu kontaktieren und zu fragen, ob er erwägen wird, die Funktion zum Plugin hinzuzufügen.
Wenn nicht, könnten Sie das Plugin forken und die Funktion selbst hinzufügen (oder jemand anderen dafür bezahlen), obwohl Sie dann natürlich auch die Verantwortung für die Wartung Ihres Forks übernehmen müssen.

1215510cookie-checkWie richte ich einen benutzerdefinierten URL-Shortener für meine Beiträge ein?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy