테마를 개발 중이며 어떤 이유로 woocommerce 테마보다 breadcrubms (다른 많은 것들도)의 기본 위치를 이동해야합니다. 그럼 난 내 functions.php에서이 같은 뭔가를 깨달았다woocommerce 고급 템플리트
function woocommerce_remove_breadcrumb(){
remove_action('woocommerce_before_main_content', 'woocommerce_breadcrumb', 20);
}
add_action('woocommerce_before_main_content', 'woocommerce_remove_breadcrumb');
function woocommerce_custom_breadcrumb(){
woocommerce_breadcrumb();
}
add_action('woo_custom_breadcrumb', 'woocommerce_custom_breadcrumb');
그리고 모든 템플릿 파일에 출력 이동 경로 단지와 :
<? do_action('woo_custom_breadcrumb'); ?>
그리고 작품. 내 질문은 그 이상입니다. 이게 올바른 접근인가? woocommerce를 넘어서서, breadcrumb가 아니라 pice, rating, titles, buttons, sidebar 등과 같은 것을 의미합니다. 내가 생각하는 이유는 woocommerce 템플릿이 더 깊은 코드를 사용하지 않는 이유입니다. 제 말은, 단순히 함수, 문맥, 카테고리, 내용, 이미지 등의 순서를 함수로 연결하는 쉬운 방법으로 변경할 수있는 single-content-loop.php 템플릿이없는 이유입니다.
이것이 가장 좋은 방법이라고 할 수 있습니다. https://github.com/woothemes/woocommerce/issues/679를 확인하십시오. – shipwreck