키 포인트
single-product.php
content-single-product.php
부모 테마 및 플러그인에 대한 템플릿 페이지를 사용자 정의하기위한 일반적인 관행 (일반적으로 권장)은 테마의 템플릿을 복사하는 것입니다. 이제 사본의 모든 변경 만 수행하십시오. 이렇게하면 테마와 플러그인을 업데이트하면 사용자 정의 변경이 동일하게 유지됩니다. <code class="language-php">function get_custom_post_type_template($single_template) { global $post; if ($post->post_type == 'product') { $single_template = dirname( __FILE__ ) . '/single-template.php'; } return $single_template; } add_filter( 'single_template', 'get_custom_post_type_template' ); 以及以下包含在模板 _include 中的代码 add_filter( 'template_include', 'portfolio_page_template', 99 ); function portfolio_page_template( $template ) { if ( is_page( 'slug' ) ) { $new_template = locate_template( array( 'single-template.php' ) ); if ( '' != $new_template ) { return $new_template ; } } return $template; }</code>Custom WooCommerce 제품/카테고리 빌드 이 시점에서, 나는 당신이 능동적 인 WooCommerce 매장을 가지고 있다고 가정하고 제품 페이지와 제품 카테고리를 설정하는 과정에 매우 익숙하다고 가정합니다. 제품 페이지를 사용자 정의하거나 제품 카테고리 페이지를 사용자 정의 해야하는 상황이 항상 있습니다. 이 템플릿의 사용자 정의 템플릿을 조정하여 수행됩니다. 조정 WooCommerce 템플릿 파일
로 이름이 바뀌는 위에 사용 된 예제를 사용하십시오. 이 시점에서 코드는 다음과 같이 보입니다
content-single-product.php
이 시점에서 모든 파일이 성공적으로 편집 및/또는 이름이 바뀌 었습니다. 다음 단계는이 파일을 WooCommerce 스토어에 업로드하는 것입니다. 모든 것이 제대로 진행되도록하려면 테마 디렉토리에 content-single-product-books.php
라는 하위 폴더가 있는지 확인하십시오. 이 두 파일 ( 및 )은 동일한 폴더에있을 것임을 기억하십시오. 이 테마 폴더의 코드 요소를 변경하여 어려운 디버깅 오류, 즉 원래 WooCommerce 파일을 덮어 쓰는 것이 가장 좋습니다.
결론 single-product.php
WooCommerce 제품 페이지 커스터마이징에 대한 FAQS
위 내용은 WooCommerce 제품 페이지를 사용자 정의하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!