Как правильно использовать фильтр term_link с sitemap.xml для категорий товаров WooCommerce?

Добрый день!
Дли изменения url категории товаров в WooCommerce использую следующую функцию:
add_filter( 'term_link',                    array( $this, 'replace_term_link' ), 9000, 2);
function replace_term_link ( $termlink, $term ) {
		if( $term->taxonomy == 'product_cat' ) {
			$permalinks = (array)get_option( 'product_cat_custom_permalinks' ); 
			
			if( array_key_exists( (int)$term->term_id, $permalinks ) )
				$termlink = empty( $permalinks[$term->term_id] ) ? $termlink : $permalinks[$term->term_id];
		}
		
		return $termlink;
	}

Генерирую карту сайта плагином Google XML Sitemaps при просмотре карты категории товаров измененные категории выводятся относительными ссылками /product_cat/myproductcat/ как исправить проблему? необходимо чтобы в карте сайта ulr были абсолютными
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
Попробуй заменить:
return $termlink;
на
return home_url( $termlink );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы