Mystique, das allseits beliebte WordPress-Theme von digitalnature hat mich ins offene NoFollow-Messer laufen lassen ;)

Was wahrscheinlich die wenigsten Nutzer dieses Themes wissen werden, ist dass Mystique per se alle Kommentare auf NoFollow setzt.

“Halt! Stopp! Da irrst du dich.”, höre ich euch schon laut denken. Ich weiß schon, dass WordPress an sich alle Kommentare standardmäßig so unfreundlich setzt. So dachte ich anfänglich auch.

Ein Nachprüfung mit dem FireFox-Addon NoDoFollow brachte es hervor.

Als aber mein Bombardement mit DoFollow Plugins aller Art und das Editieren der function.php in dem Theme nichts brachte außer einem deaktivierten Cache und viel Frust, fing ich an noch genauer zu forschen, denn der Fehler musste eindeutig auf das Theme zurückzuführen sein.

So ließ ich einen Scan aller PHP-Dateien nach einem NoFollow durchführen und wurde letztendlich in der core.php fündig.

An zwei Stellen steht dieses verflixte rel=”nofollow” hardcodiert. Ärgerlich.

  1. Zeile 1215:
    <li id=”comment-<?php comment_ID(); ?>”><a href=”<?php comment_author_url();?>” rel=”nofollow”><?php comment_author(); ?></a>
  2. Zeile 1234:
    if (get_comment_author_url()) $authorlink=’<a id=”comment-author-’.get_comment_ID().’” href=”‘.get_comment_author_url().’” rel=”nofollow”>’.get_comment_author().’</a>’;


Nachdem ich in beiden Zeilen jeweils die rel=”nofollow” Einträge entfernt hatte klappte es endlich mit dem DoFollow.

Erstaunlicherweise brauchte ich auch kein weiteres DoFollow-Plugin mehr installieren.

Entweder eines der vorher installierten Plugins hatte bereits vorher diesbezüglich einen Flag gesetzt, was aber Schwachsinn ist, denn wenn es so ginge, dann hätten wir wohl die Option im Dashboard. Oder aber, was ich eher glaube, ist dass der Entwickler die Standard-Einstellung von WordPress abfängt. Warum er dieses schrullige Verhalten jedoch einfach nur neu implementiert hat, vermag ich nicht zu sagen. Vielleicht hat er für die Zukunft was vor? Es wird ja schon länger von einer 3.x Version gemunkelt???

Letzte Anmerkung: Wer das Mystique-Theme im Einsatz hat, der sollte mal seine eingesetzte Theme-Version prüfen. Ich glaube nämlich, dass dieses Verhalten nur die neueste Version 2.41 betrifft.

Verwandte Beiträge:

  1. Wie in WordPress die Artikel-Revisionen aufgeräumt werden können
  2. Backup und Restore einer WordPress-Datenbank
  3. WordPress mit Cache-Plugin Beine machen