Standardmäßig generiert WordPress die Permalink-URL automatisch aus der angegebenen Überschrift des jeweiligen Artikels. Doch wer sich schon einmal mit Suchmaschinenoptimierung befasst hat, dürfte wissen, dass Google nicht nur prägnante Titel, sondern auch kurze URLs sehr begrüßt.
Für all diejenigen, denen das Entfernen der irrelevanten Wörter auf Dauer zu viel Arbeit ist, haben wir jetzt einen kleinen Codeschnipsel.
Dank der untenstehenden Erweiterung für die functions.php des aktivierten WordPress-Themes verschwinden alle in der Liste aufgezählten Wörter völlig automatisch.
add_filter('sanitize_title', 'remove_false_words'); function remove_false_words($slug) { if (!is_admin()) return $slug; $slug = explode('-', $slug); foreach ($slug as $k => $word) { //false words list separated for commas $keys_false = 'a,about,above,across,after,again,against,all,almost,alone,along,already,also'; $keys = explode(',', $keys_false); foreach ($keys as $l => $wordfalse) { if ($word==$wordfalse) { unset($slug[$k]); } } } return implode('-', $slug); }