Woocommerce가 우리가 생성 한 다른 제품에 할당하는 현재 퍼멀 링크 구조를 수정하고 싶습니다. 내가하고 싶은 것은이되도록 I 제품의 URL을 수정할 점이다wordpress에서 woocommerce 제품 URL 수정
http://example.com/shop/coats-jackets/duis-aliquet-lorem-massa-1/
: 바로 지금,이 제품의 URL이 같은 모습입니다
http://example.com/coats-jackets/duis-aliquet-lorem-massa-1.html
functions.php 파일 안에 다음 코드를 추가하여 위의 URL 구조를 시도했지만 제품을 열려고 시도 할 때마다 페이지를 찾을 수 없음 404 오류 메시지가 나타납니다.
add_filter('post_type_link', 'wpse33551_post_type_link', 1, 3);
function wpse33551_post_type_link($link, $post = 0){
if ($post->post_type == 'product'){
return home_url('%product_cat%/' . $post->post_name . '.html');
} else {
return $link;
}
}
기본적으로 상점 이름을 상점에서 삭제하고 카테고리 이름 뒤에 제품 이름을 붙여 제품 영구 링크 접미사를 '.html'로 지정하려고합니다.
솔루션을 기대합니다. 감사.