« « Rangierbahnhof/Bahnbetriebswerk | Gotteshäuser: Markuskirche » »

Cache-Links Plugin für WordPress

Da ich schon seit längerem twittere, habe ich mein Blog auch mit ziemlich vielen Twitter-Plugins ausgestattet. Eins davon, was ich sehr praktisch finde, ist das Easy Twitter Links Plugin von Josh Jones. Es scannt automatisch den Inhalt der Artikel nach twitter-typischen Ausdrücken, wie z.b. @+username oder #+hashtag, und erstellt daraus automatisch Links zu den jeweils relevanten Webseiten, z.B. @simonszu oder #fail.

Da die Namensbezeichnung bei Geocaches oder Trackables genau so funktioniert, nämlich GC oder TB plus eine bis zu 6-stellige alphanumerische Kombination, habe ich, basierend auf dem Twitterlinks Plugin mir ein eigenes WordPress-Plugin für Caches und Trackables zusammengescriptet. Wann immer in einem Artikel nun die Kombination aus GC oder TB vorkommt, wird automatisch auf coord.info verlinkt.

Das Plugin ist denkbar einfach mit einem geschickt angewendeten preg_replace() samt der WordPress-eigenen add_filter Methode realisiert, und kann in der aktuellen Version hier heruntergeladen werden.

UPDATE: Da das Plugin die gcStats in der Schreibweise GCSTATS auch als Cache-ID interpretiert hatte, habe ich in der Version 1.1 diese Verwechslung entfernt. GCSTATS verlinkt jetzt nicht mehr auf coord.info/GCSTATS. Falls hier, auf diesem Blog, es noch so aussieht: Ich muss erst abwarten, bis das WordPress Plugin Directory meine gerade eingereichte Version veröffentlicht.

Samstag, 30.Januar 2010 02:05 Tags: , ,

8 Kommentare to Cache-Links Plugin für WordPress

  • TheConstructor sagt:

    Haha #fail: deine Plugin-Seite zeigt auf die Easy Twitter Links Seite ;-)

    Lad’ mal selber bei wp hoch und link drauf ;-)

  • TaTonka sagt:

    Da das Plugin bei WP.org noch auf freischaltung wartet, habe ich noch keine offizielle Plugin-Seite. Ich habe den Link zur Easy Twitter Links Seite mal entfernt. ;-)

  • Stefan sagt:

    habe das plugin eben bei mir installiert, läuft wunderbar, danke dafür. werd nen kleinen artikel schreiben und verlinken :)

    Stefan

  • Rob Mech sagt:

    Your plugin works great but is INCOMPATIBLE with gcSTATS as “GCSTATS” shortcode ends up causing the link to be re-written vs. allowing GCSTATS through.

    Changing line 12 in your module to the following solves the problem.

    $cache_id = ‘/([^a-zA-Z0-9])GC(?!STATS)([A-Z0-9]+)/’;

    You should consider changing this in the plugin and releasing a 1.1 version.

  • TaTonka sagt:

    Well, thanks for your help. I just submitted the bugfixed Version 1.1

  • Kim sagt:

    Is there somewhere that can tell me exactly how to use this? I’ve installed it but that’s as far as I can get. Thanks so much!

  • TaTonka sagt:

    Yes. Just install and activate it. Whenever you type a Cache-ID, starting with GC in your text, the plugin automatically formats it as a hyperlink to the corresponding cachelisting.

  • Leave a Reply