Adicionar um atributo de produto ao permalink no WooCommerce

Tenho alguns produtos com o atributo Color . Como posso ter algo assim:

http://example.com/shop/category-name/product-title- color /

O que devo fazer nesse tipo de permalink no WooCommerce.

Solutions Collecting From Web of "Adicionar um atributo de produto ao permalink no WooCommerce"

Você pode fazer assim, para append QUERY para permalinks (não url base):

add_filter( 'post_type_link', 'my_append_query_string', 10, 4 ); function my_append_query_string( $permalink, $post, $leavename, $sample ) { if ( $post->post_type == 'shop' ) { if (get_option('permalink_structure')){ $permalink = AddStringToUrl($permalink,'color=red'); } } return $permalink; } function AddStringToUrl($current_url, $string){ return $current_url .( stripos($current_url, '?') === false ? '?'.$string : '&'.$string); }