Erstellen Sie ganz einfach Ihre eigene URL Shortener Mit Wordpress
Offenlegung: Bitte beachten Sie, dass Links zu Händlern in diesem Beitrag erwähnt könnten einen Affiliate-Link werden, das bedeutet, dass - bei null Kosten für Sie - ich könnte eine Provision verdienen, wenn Sie etwas über diesen Affiliate-Link kaufen. Das heißt, ich nie etwas empfehle ich nicht persönlich verwenden und finden eine wertvolle Bereicherung für mein Geschäft.
Dank Michael Gray an dem Tropfen eines Cent zu wissen, dass die maximale Anzahl der Zeichen, Twitter für eine URL 30 angezeigt wird, ich habe eine schnelle Zählung unserer vollständigen URL:
Da es durchaus möglich ist, unsere eigene URLs zu verkürzen, und ich bin nicht super technisch, ging ich auf der Suche nach einer Wordpress-Plugin, das mir zusammen in dem Prozess helfen könnte, und kam über Link-Verknüpfung. Dies schien die gesamte Funktionalität zu haben, wollte ich (Sie können zufällige Zeichenfolgen definieren oder Ihre eigene erstellen, können Sie einen Unterordner angeben, wenn Sie wollen, und Sie können eine Standardlänge für die URL auf Sie nicht über sicherzustellen, gehen die „ Twitter max“.)
Ich installierte das Plugin, verließ die Option für ein Unterverzeichnis leer (wir sind in der Nähe des max ohne einen) und den Standardzeichenlänge bis 4 in den Optionen festgelegt (die 26 Zeichen unserer Stammdomäne plus 4 Zeichen in unserer verkürzte URL = 30). Als nächst ich manuell Setup eine verkürzte URL genauso wie ich mit Tinyurl.com oder anderer Verkürzung Service in meinem Wordpress-Backend würde. Lief wie am Schnürchen.
Bis ich den Server-Header durch die URL generiert geprüft ... das war ein 302. Ich fragte sofort das Plugin Autor, wenn er die Umleitung von einem 302 zu einem 301 für SEO Gründen ändern könnte. aber ich bin auch ungeduldig. Arbeiten mit Thesis in regelmäßigen Abständen und über Haken Lernen hat mich ein wenig tapferer gemacht, wenn es um herumzuschnüffeln PHP kommt.
Durch all die Plugin-Dateien zu öffnen, war ich in der Lage, dass Link-Verknüpfung zu identifizieren> lib> linkshortcut.php wurde die Datei, die die Funktion enthielt, dass „rief“ zu Wordpress-Standardumleitungsbefehl (ich bin kein Programmierer so, wenn meine Terminologie ist falsch, sei es so):
/ **
* Endziel Holen basierend auf Abfrage und leiten Benutzer.
* /
Funktion go () // Endziel bestimmen
$ Final_destination = $ this-> getFinalDest ();
// Benutzer umleiten
wp_redirect ($ final_destination);
>
Die „wp_redirect“ erwähnt, gibt es eine Funktion von Wordpress Standard-Redirect ist, die noch eine 302 trotz zahlreicher Beschwerden ist. Das Gewinde hat mir gezeigt, dass ich, indem sie die folgende bearbeiten die 302 zu einem 301 ändern könnte:
/ **
* Endziel Holen basierend auf Abfrage und leiten Benutzer.
* /
Funktion go () // Endziel bestimmen
$ Final_destination = $ this-> getFinalDest ();
// Benutzer umleiten
wp_redirect ($ final_destination, 301);
>
So bearbeitete ich die Datei, sie gespeichert und hochgeladen das gesamte Plugin wieder und es funktionierte *. Wir haben jetzt unsere eigene URL Verkürzung Service haben das Recht in unserem Wordpress Backend, dass 301 die verkürzte URLs umleitet, sie als SEO freundlich wie möglich zu machen.
* Wichtiger Hinweis: es sei denn, das Plugin Autor diese Änderung das Plugin in zukünftigen Versionen selbst macht, müssen Sie den obigen Code es jedes Mal, wenn Sie ein Upgrade erneut bearbeiten.
HINZUFüGEN EDITED: Der Plugin Autor hat es aktualisiert, so dass Sie den Code nicht bearbeiten müssen, um sich die Umleitung machen ein 301.
Sicher, wir können nicht kontrollieren, wenn andere außerhalb Verkürzen Dienste nutzen unsere URLs zu verkürzen, aber wir können unsere eigene Generation von verkürzten URLs zumindest steuern. Wir können URLs fördern, die unser Branding enthalten und das Vertrauen der Menschen erhöhen, die über Sie suchen auf diese Links vorsichtig sein könnten, wenn sie eine URL unter Verwendung sie nicht erkennen. Und wir können ein bisschen weniger über URL Sorgen Verkürzung Dienste heruntergefahren, Umleitung oder brechen URLs wir mit unserem Namen an ihnen gefördert haben.
Aaron Chronister Bacon Explosion und Grill Addicts Ruhm schrieb uns einen Kick ass Funktion unserer tweet diese Schaltfläche aktualisieren die verkürzte URL zu verwenden (falls vorhanden), während dieses Plugin. Und dann sagte er, dass wir es geheim halten konnte oder veröffentlichen möchten, so hier ya go!
Achten Sie darauf, den Benutzernamen, Passwort und Datenbanknamen ändern, um Ihre eigenen. Dann wird anstelle des Aufrufs