it-swarm.dev

Jak nastavím vlastní zkrácení adresy URL pro své příspěvky?

Mám několik různých stránek běží WordPress, a URL mají tendenci se dostat poměrně dlouhé a těžkopádné (zejména když se snažím publikovat přes Twitter). Nedávno jsem si koupil velmi krátký název domény a rád bych ho použil jako kořen osobní služby zkracování adresy URL.

Tak ...

  • http://www.eamann.com/portfolio by se stalo http://eam.me/portfolio
  • http://www.mindsharestrategy.com/wp-xmlrpc-movabletype/ by se stalo http://eam.me/df3DF
  • http://www.prosepainting.com/coffee-shop-part-1/ by se stalo http://eam.me/csp1
  • Vlastní věci jako http://wordpress.stackexchange.com/questions/3076/feature-survey-what-would-you-want-in-a-resume-theme by se staly http://eam.me/wpa3076

V podstatě chci nastavit a spravovat svůj vlastní server typu TinyURL ... ale s některými specifickými požadavky:

  1. Mělo by se plně integrovat s aplikací WordPress, abych mohl dynamicky vytvářet nové krátké adresy URL, kdykoli vytvoříte stránku nebo příspěvek (každý obsah, který vytvořím na každém webu, by měl mít vlastní krátkou adresu URL).
  2. Můžu určit, zda chci, aby byla adresa URL náhodná (např. /df3Df), nebo si mohu vybrat jedinečný řetězec (např. /wpa3076) v době vytvoření adresy URL.
  3. Měl bych být schopen prohlížet/upravovat/spravovat adresy URL, které mám v databázi z aplikace WordPress

Momentálně se opírám o samostatný systém jako YOURLS , který žije ve vlastní databázi. Problém, kterému čelím (a přiznám se, že jsem se o to ještě nepokusil), je integrace systému s WordPressem. Chci, aby každý příspěvek automaticky navrhl krátkou adresu URL před tím, než narazím na „publikovat“ a poté automaticky vytvořím adresu URL, když příspěvek nakonec zveřejním. Také bych rád spravoval všechny svých odkazů zevnitř každé stránek využívajících tuto službu.

Je to vůbec možné? Existuje nějaké řešení, jak to udělat? Pokud ne, kde mám začít?

(Cross-posted to StackOverflow )

5
EAMann

Nastavil jsem YOURLS pro a byl jsem nesmírně potěšen. S pluginem wordpress, bude automaticky vytvořit krátkou url pro vás, pokud tam není. A s administrátorem YOURLS můžete vytvořit vlastní vlastní krátkou adresu url pro cokoliv, co chcete, za předpokladu, že není v režimu WP Admin.

Nemyslím si, že si můžete vytvořit vlastní vlastní adresu URL na vytvoření příspěvku, budete muset jít do správce YOURLS aktualizovat.

Ten druhý, do kterého jsem se podíval, byl http://wordpress.org/extend/plugins/short-url-plugin/ , ale chtěl jsem silnější backend které poskytl YOURLS; plus příspěvek na Twitter byl bonus.

2
Ryan Gibbons

Není to přesně to, co hledáte, ale používám Shaun Inman's Lessn jako svůj shortener a na straně WordPressu používám WP Lessn plugin pro automatické generování krátkých odkazů. Funguje jako kouzlo a Lessn je super jednoduchý.

To vám neumožňuje specifikovat vlastní řetězce, ani tyto odkazy nemůžete spravovat z WP, ale je to do značné míry zapomenuté.

A omlouvám se, byl bych spojen se vším, ale jako nový uživatel mohu pouze poslat jeden odkaz. Vzhledem k tomu, že Lessn & WP-Lessn lze snadno najít, zjistil jsem, že příklad bude nejlepší.

0
jeffbyrnes