WordPress Theme Mystique ohne nofollow
Mystique endlich DoFollow beibringen.
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.
- Zeile 1215:
<li id=”comment-<?php comment_ID(); ?>”><a href=”<?php comment_author_url();?>” rel=”nofollow”><?php comment_author(); ?></a> - 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:
| Artikel drucken | Dieser Beitrag wurde von Philipp am 26. März 2011 um 21:09 veröffentlicht und unter Tutorials, WordPress-HowTo abgelegt. Du kannst allen Antworten zu diesem Beitrag durch RSS 2.0 folgen. Du kannst eine Antwort schreiben oder einen Trackback von deiner eigenen Seite hinterlassen. |




















vor 11 Monaten
Danke für den Tipp, habe es mal geändert.
Wie kann ich das nun testen?
Habe Version 2.4.2 im Einsatz
vor 11 Monaten
Das kannst du testen mit dem NoDoFollow Addon für FireFox z.B.
Ich habe es eben bei dir getestet. Klappt noch nicht. Hast du einen Cache aktiv?
vor 11 Monaten
Ich nutze Chrome:)
Habe den Cache geleert
vor 11 Monaten
PS: bei mir klappt es immer noch nicht mit dem Sliden oben.
vor 11 Monaten
Jetzt ist bei dir der Autor weg… Zu viel gelöscht?
Bist du sicher, dass du 2.42 hast und nicht 2.41?
Slider, hmmmm. Welche Version hast du?
PS: Meinte nicht den Browser-Cache, sondern den WordPress-Cache. ich habe z.B. QuickCache drauf.
vor 11 Monaten
Autor? bei mir steht noch wer das gebloggt hat
vor 11 Monaten
Nein, hier nicht, also vorher schon, dann weg. Refresh hilft nix. Tippe daher auf zu viel gelöscht.
vor 11 Monaten
So, habe den Browsercache UND Cachify jeweils den Cache gelöscht, er zeigt bei mir immer noch an, wer den Beitrag verfasst hat. Soll ich Dir einen Screen mailen?
vor 11 Monaten
Hab dir eben ein Screenshot geschickt. Nix zu sehen. Ich teste mal unter Chrome, aber was sollte das ändern? Merkwürdig.
vor 11 Monaten
Irgendwie haben wir beide aneinander vorbei geredet.
Ich dachte, Du meinst, es steht nicht, wer den Beitrag geschrieben hat.
Habe die core.php zurückgepackt und modde neu
vor 11 Monaten
Naja, das meine ich doch auch
Wir meinen doch jetzt beide die Kommentare oder?
Nur das rel=”nofollow” muss raus.
Auch unter Chrome ist nichts zu sehen. Also neu modden
vor 11 Monaten
Ja, habe neu gemodded und nur den von Dir markierten Text gelöscht, im ersten Versuch hatte ich die “” mit gelöscht.
Dürfte nun wieder ok sein, zumindest bei mir zeigt er es richtig an
vor 11 Monaten
Bald hast du es
In Chrome geht es jetzt, unter FF trotz zig mal Cache neu immer noch nicht.
vor 11 Monaten
Kommando zurück, jetzt geht es und auch mit DoFollow, Supi!
Und was war jetzt mit den Slidern…? Falsche JQuery-Version?
vor 11 Monaten
Ich habe jQuery aktiviert. Da gibt es Versionen?
vor 11 Monaten
Ich hab dir eine Mail mit Einstellungs-Screenshots geschickt. Es gibt mehrere Versionen von JQuery. Ich kann dir aber jetzt gerade nicht sagen, welche Wp3.x installiert hat oder welche Mystique braucht.
vor 11 Monaten
Mail beantwortet
vor 7 Monaten
Danke für den Tipp. Hab mir schon nen Wolf gesucht, denn sogar Plugins wie 140follow haben nicht funktioniert.
Viele Grüße
Thomas
vor 7 Monaten
Diese Odyssee habe ich auch hinter mir. Freut mich, dass dieses Problem auch für dich endlich gelöst ist
.