WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
функция не описана

wc_fix_product_attachment_link() WC 1.0

Prevent product attachment links from breaking when using complex rewrite structures.

Хуков нет.

Возвращает

Строку.

Использование

wc_fix_product_attachment_link( $link, $post_id );
$link(строка) (обязательный)
Link.
$post_id(число) (обязательный)
Post ID.

Код wc fix product attachment link: woocommerce/includes/wc-core-functions.php WC 4.3.3

<?php
function wc_fix_product_attachment_link( $link, $post_id ) {
	$parent_type = get_post_type( wp_get_post_parent_id( $post_id ) );
	if ( 'product' === $parent_type || 'product_variation' === $parent_type ) {
		$link = home_url( '/?attachment_id=' . $post_id );
	}
	return $link;
}