Hallo zusammen,
ich frage mich, wie ich den Canonical-Tag auf Kategorieseiten setzen kann, ohne ein Plugin dafür zu verwenden. Der Tag soll nur auf Seite 1 erscheinen, wofür ich bereits eine geeignete Bedingung definieren kann. Im Netz findet man auch eine Codezeile, die allerdings nicht mehr funktioniert, weil mit ihrer Hilfe auf jeder Kategorie-URL die Kategorie-URL der ersten Kategorie als kanonisch gesetzt wird:
if(is_category()) {
$categories = get_the_category();
$category_id = $categories[0]->term_id;
echo '<link rel="canonical" href="' . get_category_link($category_id) . '" />';
}
Wie muss ich diese Bedingung umschreiben, damit jede Kategorie-URL korrekt als kanonisch gesetzt wird. Achtung: In diesem Beispiel fehlt noch die Bedingung, dass nur die Hauptseite einer Kategorie und nicht die paginierten Seiten kanonisch gesetzt werden sollen.
Vielen Dank im Voraus!
S.