Lange Produktnamen sehen auf dem Desktop oft gut aus, sprengen auf dem Smartphone aber das Raster: Karten werden unterschiedlich hoch, Preise und Buttons stehen versetzt. Die Lösung: Titel in der Übersicht mobil auf eine feste Zeilenanzahl begrenzen.
Die CSS-Lösung (empfohlen)
Mit line-clamp wird der Titel nach zwei Zeilen mit „…“ abgeschnitten. Der vollständige Name bleibt im HTML erhalten – gut für SEO und Barrierefreiheit. Fügen Sie den Code unter Design → Customizer → Zusätzliches CSS ein:
@media (max-width: 767px) {
.woocommerce ul.products li.product .woocommerce-loop-product__title {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
line-clamp: 2;
overflow: hidden;
min-height: 2.6em;
}
}
Die min-height sorgt dafür, dass auch kurze Titel denselben Platz einnehmen und alle Karten gleich hoch bleiben. Passen Sie den Selektor an, falls Ihr Theme eigene Klassen verwendet – die richtige Klasse finden Sie per Rechtsklick → „Untersuchen“.
Die PHP-Variante
Alternativ können Sie den Titel serverseitig auf eine bestimmte Wortanzahl kürzen. Das wirkt dann allerdings auf allen Geräten:
add_filter( 'the_title', function ( $title, $id ) {
if ( ! is_admin() && ( is_shop() || is_product_category() ) && get_post_type( $id ) === 'product' && in_the_loop() ) {
return wp_trim_words( $title, 6, ' …' );
}
return $title;
}, 10, 2 );
Unser Tipp
Noch besser als jede technische Kürzung: kurze, aussagekräftige Produktnamen. Details wie Größe oder Material gehören in Varianten oder die Beschreibung.

