How to remove ‘Variation #xyz of’ from product variation title
WooCommerce automatically adds the ‘Variation #123 of’ to the title of the product variation result.
To remove this annoying string from the title, add this code to your themes functions.php file:
add_filter( 'asp_results', 'asp_product_variation_fix', 1, 1 );
function asp_product_variation_fix( $results ) {
foreach ($results as $k=>$v) {
// Modify the post title
$results[$k]->title = preg_replace("/(Variation) \#(\d+) (of)/si", '', $results[$k]->title);
}
return $results;
}