2017-12-28 16 views
1

다음 코드를 function.php 파일의 맨 아래에 추가했으며 제품 페이지에서 기능을 제거하지 않습니다. content-single-product.php 페이지에서 직접 우선 순위 번호를 복사했지만 여전히 운이 없다!woocommerce remove_action이 작동하지 않지만 추가가 수행됩니다.

remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 ); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_rating', 10); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_price',10 ); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt',20 ); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart',30); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_meta',40); 
remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_sharing' ,50); 
remove_action('woocommerce_single_product_summary', 'WC_Structured_Data::generate_product_data()',60);e 

답변

4

봅니다 작은 우선 순위 woocommerce_single_product_summary 액션 훅이 방법으로 꺾어 사용자 정의 기능에 포함합니다 :

add_action('woocommerce_single_product_summary', 'customizing_single_product_summary_hooks', 2 ); 
function customizing_single_product_summary_hooks(){ 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_title', 5 ); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_rating', 10); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_price',10 ); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_excerpt',20 ); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',30); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_meta',40); 
    remove_action('woocommerce_single_product_summary','woocommerce_template_single_sharing' ,50); 
    remove_action('woocommerce_single_product_summary','WC_Structured_Data::generate_product_data()',60); 
} 

코드 활성 자식 테마의 function.php 파일의 이동을 (또는 활성 테마).

이렇게하면 작동합니다.

+0

멋진 답변입니다! 기술적으로 가장 작은 우선 순위는'PHP_INT_MIN'이지만, 단지 기술적 인 것입니다! :) –

+0

매력처럼 작동! 도와 주셔서 정말 감사합니다!!!! –