WooCommerce “Warenkorb”-Button-Verlinkung für einfache Produkte in URL ändern
Auf einer Shopseite wird für “einfache Produkte” der Button mit der Funktion belegt, die das Produkt direkt in den Warenkorb packt. Klickt man dagegen auf das Produktbild oder die Produktbezeichnung, so gelangt man zur Produktseite. Möchte man nun den Button nutzen, um den Benutzer beim Klick auf die Produkseite leiten, lässt sich das mit dem folgenden Script lösen:
add_filter( 'woocommerce_product_add_to_cart_url', 'add_to_cart_to_read_more', 50, 2 );
function add_to_cart_to_read_more( $link, $product) {
if( $product->is_type('simple') ){
$link = $product->get_permalink();
}
return $link;
}
Natürlich macht es dann Sinn, den Button umzubennen, in bspw. “Mehr erfahren”. Dazu kann man das Plugin Custom Buttons for WooCommerce – Add To Cart nutzen. Schaut in etwa so aus:

How to change “add to cart”-button function to “read more”-url for woocommerce shop-site, category-/archive-pages