Ich nutze meine Tags insbesondere auch zum Suchen (wozu würde man die sonst brauchen?), aber WordPress indiziert die von Haus aus gar nicht. Deshalb nutze ich Relevanssi. Das wiederum versucht, besonders schlau zu sein, was (meiner Meinung nach: Wie immer) etwas nach hinten losgeht, denn so wird beispielsweise aus .NET “net”. Was total OK für die URL ist, aber beim Suchen nicht hilft, denn eine Suche nach “net” findet grundsätzlich auch “.NET” (weil Teilwort); eine Suche nach “.net” aber dann nicht!
Die Lösung ist das Folgende in der functions.php
:
1 2 3 4 5 6 7 8 9 10 11 |
add_filter('relevanssi_remove_punctuation', 'crusy_keep_dots_1', 9); function crusy_keep_dots_1($a) { $a = str_replace( '.', 'CRUSYDOT', $a ); return $a; } add_filter('relevanssi_remove_punctuation', 'crusy_keep_dots_2', 11); function crusy_keep_dots_2($a) { $a = str_replace('CRUSYDOT', '.', $a); return $a; } |
siehe hier.