web-dev-qa-db-de.com

Wie richte ich einen benutzten URL-Shortener für meine Posts ein?

Ich habe mehrere verschiedene Websites, auf denen WordPress ausgeführt wird, und die URLs werden in der Regel ziemlich lang und umständlich (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 zu http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/ würde zu http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/ würde zu http://eam.me/csp1
  • Und benutzerdefinierte Dinge wie http://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme würden zu 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 vollständig in WordPress integriert sein, damit ich dynamisch neue kurze URLs erstellen kann, wenn ich eine Seite oder einen Beitrag erstelle (jeder Inhalt, den ich auf jeder Website erstelle, sollte eine eigene kurze URL haben).
  2. Ich kann angeben, ob die URL zufällig sein soll (z. B. /df3Df), oder ich kann zum Zeitpunkt der URL-Erstellung stattdessen eine eindeutige Zeichenfolge auswählen (z. B. /wpa3076)
  3. Ich sollte in der Lage sein, die URLs, die ich in der Datenbank habe, in WordPress anzuzeigen, zu bearbeiten und zu verwalten

Im Moment neige ich zu einem eigenständigen System wie YOURLS , das 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 erstelle, wenn ich den Beitrag endgültig "veröffentliche". Ich möchte auch allemeiner Links von jederder Sites aus verwalten, die den Service verwenden.

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

(Weitergeleitet an StackOverflow )

5
EAMann

Ich habe YOURLS für eingerichtet und war äußerst zufrieden. Mit dem WordPress-Plugin wird automatisch eine kurze URL für Sie erstellt, wenn es keine gibt. Und mit dem Administrator von YOURLS können Sie Ihre eigenen benutzerdefinierten Kurz-URLs für alles erstellen, was Sie möchten, vorausgesetzt, es befindet sich nicht in WP Admin.

Ich glaube nicht, dass Sie Ihre eigene benutzerdefinierte URL bei der Post-Erstellung festlegen können. Sie müssten in den YOURLS-Administrator gehen, um sie zu aktualisieren.

Der andere, den ich mir angesehen habe, war http://wordpress.org/extend/plugins/short-url-plugin/ , aber ich wollte das leistungsfähigere Backend dass IHRE zur Verfügung gestellt; Plus der Beitrag zu Twitter war ein Bonus.

2
Ryan Gibbons

Es ist nicht ganz das, wonach Sie suchen, aber ich verwende Shaun Inmans Lessn als Kürzel und auf der WordPress-Seite verwende ich das WP Lessn-Plugin, um die Kurzlinks automatisch zu generieren. Funktioniert wie ein Zauber und Lessn ist super einfach.

Sie können keine benutzerdefinierten Zeichenfolgen angeben und diese Links auch nicht über WP verwalten, aber es ist so ziemlich festgelegt und vergessen.

Und sorry, ich hätte auf alles verlinkt, aber als neuer Benutzer kann ich nur einen Link posten. Da Lessn und WP-Lessn leicht zu finden sind, hielt ich das Beispiel für das beste.

0
jeffbyrnes