Créez facilement votre URL Shortener avec WordPress

Divulgation: S'il vous plaît noter que les liens vers les marchands mentionnés dans ce poste pourraient utiliser un lien d'affiliation qui signifie que - à un coût nul pour vous - je pourrais gagner une commission si vous achetez quelque chose à travers ce lien d'affiliation. Cela dit, je ne recommande jamais tout ce que je ne l'utilise pas personnellement et je trouve être un atout précieux pour mon entreprise.







Merci à Michael Gray savoir à la baisse d'un centime que le nombre maximum de caractères Twitter affiche une URL est 30, je l'ai fait un décompte rapide de notre URL complète:

Comme il est tout à fait possible de réduire nos propres URL et je ne suis pas super technique, je suis allé à la recherche d'un plugin WordPress qui pourrait me aider le long du processus et suis tombé sur Lien raccourci. Cela semble avoir toutes les fonctionnalités que je voulais (vous pouvez définir des chaînes aléatoires ou générer votre propre, vous pouvez spécifier un sous-dossier si vous voulez et vous pouvez définir une longueur par défaut pour l'URL pour vous assurer de ne pas aller sur le « Twitter max ».)

J'ai installé le plug-in, a quitté l'option pour un sous-répertoire vide (nous sommes près du maximum sans un) et régler la longueur de caractères par défaut à 4 dans les options (les 26 caractères de notre domaine racine plus 4 caractères dans notre URL raccourcie = 30). Ensuite, je configurer manuellement une URL raccourcie de la même façon je le ferais avec Tinyurl.com ou tout autre service de raccourcissement dans mon back-end de WordPress. A travaillé comme un charme.

Jusqu'à ce que je vérifié l'en-tête du serveur généré par l'URL ... qui était un 302. J'ai immédiatement demandé à l'auteur du greffon, il pourrait changer la redirection d'un 302 à un 301 pour des raisons de SEO. mais je suis aussi impatient. Travailler avec thèse sur une base régulière et l'apprentissage de crochets m'a fait un peu courageux quand il vient à fouiner PHP.

En ouvrant tous les fichiers plug-in, je suis en mesure d'identifier ce lien-raccourci> lib> linkshortcut.php était le fichier contenant la fonction « appelé » à la commande de redirection par défaut de WordPress (je ne suis pas un programmeur donc si ma terminologie est faux, alors il):







/ **
* Obtenir la destination finale sur requête et rediriger l'utilisateur.
* /
go function () // déterminer la destination finale
$ Final_destination = $ this-> getFinalDest ();
// rediriger l'utilisateur
wp_redirect (final_destination $);
>

La mention « wp_redirect » il y a une fonction de redirection par défaut de WordPress qui est encore 302 en dépit de nombreuses plaintes. Ce fil m'a montré que je pouvais changer le 302 à 301 en faisant la modification suivante:

/ **
* Obtenir la destination finale sur requête et rediriger l'utilisateur.
* /
go function () // déterminer la destination finale
$ Final_destination = $ this-> getFinalDest ();
// rediriger l'utilisateur
wp_redirect (final_destination $, 301);
>

Donc, je modifié le fichier, et sauvé à nouveau téléchargé l'ensemble de plug-in et cela a fonctionné *. Nous avons maintenant notre propre service de raccourcissement d'URL à droite dans notre WordPress back-end que 301 redirige les URL raccourcies, ce qui les rend comme SEO convivial que possible.

* NOTE IMPORTANTE: à moins que l'auteur du plugin fait ce changement au plug-in lui-même dans les versions ultérieures, vous aurez besoin de rééditer le code ci-dessus chaque fois que vous le mettre à jour.

ÉDITÉ Ajouter: L'auteur du plugin ne le mettre à jour afin que vous ne devez pas modifier le code vous-même pour faire la redirection d'un 301.

Bien sûr, nous ne pouvons pas contrôler si d'autres utilisent en dehors de raccourcir les services pour réduire nos URL, mais nous pouvons contrôler au moins notre propre génération d'URL raccourcies. Nous pouvons promouvoir les URL qui contiennent notre image de marque et d'accroître la confiance des gens qui pourraient se méfier de cliquer sur ces liens à travers si elles utilisaient une URL qu'ils ne reconnaissent pas. Et nous pouvons inquiéter un peu moins sur les services de raccourcissement d'URL arrêter, rediriger ou de casser les URL que nous avons promu avec notre nom attaché à eux.

Aaron Chronister d'explosion Bacon et barbecue renommée de Addicts nous a écrit une fonction kick ass mettre à jour notre Twitter ce bouton pour utiliser l'URL raccourci (le cas échéant) tout en utilisant ce plug-in. Et puis il a dit que nous pourrions garder le secret ou la partager, alors voici ya go!

Assurez-vous de changer le nom d'utilisateur, mot de passe et le nom base de données pour être votre propre. Ensuite, au lieu d'appeler