Netztaucher

Erkenntnisse eines Netzbewohners

WordPress.com-Anti-GlobalTags aktualisiert

Hinterlasse einen Kommentar


Vor einiger Zeit hatte ich ein GreasemonkeyUserscript vorgestellt, mit dem die Schlagwort- und Kategorielinks unter Artikeln auf WordPress.com-Blogs auf das eigene Blog umgebogen werden können und sie somit nicht mehr auf die Global Tags-Seiten verweisen.

Dieses Userscript hat nun genau wie das dazugehörige Firefox-AddOn ein Update erhalten.

// ==UserScript==
// @name           WordPress.com-Anti-GlobalTags
// @namespace      WordPress.com
// @description    Redirecting WordPress.com category and tag links to local blog instead of Global Tags page.
// @include        http://*.wordpress.com/* 
// ==/UserScript==

var html = document.getElementsByTagName('html')[0];
if (html.lang) var language = html.lang;

var allTagLinks, thisTagLink; 
allTagLinks = document.evaluate( 
    "//a[@rel='tag']", 
    document, 
    null, 
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, 
    null); 
    
for (var i = 0; i < allTagLinks.snapshotLength; i++) { 
    
    thisTagLink = allTagLinks.snapshotItem(i); 
    var Blogadress = window.location.host; 
    // do something with thisTagLink
    thisTagLink.href = thisTagLink.href.replace(language + ".wordpress.com", Blogadress);
    // Ende
} 

var allCatTagLinks, thisCatTagLink; 
allCatTagLinks = document.evaluate( 
    "//a[@rel='category tag']", 
    document, 
    null, 
    XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, 
    null); 
    
for (var i = 0; i < allCatTagLinks.snapshotLength; i++) { 
    
    thisCatTagLink = allCatTagLinks.snapshotItem(i); 
    var Blogadress = window.location.host; 
    // do something with thisTagLink
    thisCatTagLink.href = thisCatTagLink.href.replace(language + ".wordpress.com/tag", Blogadress + "/category");
    // Ende
}

Das Skript ist nun nicht mehr ländergebunden, sondern funktioniert auf allen WordPress.com-Blogs, da es die Länderkennung ebenfalls ausliest. Eine Länderanpassung ist also nicht mehr notwendig.

Das Firefox-AddOn als Direkt-Installationslink:
WordPress.com AntiGlobalTags 1.1

Wie immer freue ich mich sehr über Feedback. Hier oder auf userscripts.org!

Autor: Torsten

Webworker, Moderator im deutschen WordPress.com Supportforum und lebendiges Videoformate-Lexikon.

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s