2017-09-08 8 views
0

Woocommerce 하위 테마를 개발 중입니다. 사용자 지정 작업을 woocommerce_single_product_summary에 추가하고 싶습니다.자식 테마 사용자 지정 작업 (별도 파일)

이와같이. 여기

<?php 
      function show_stock() { 
       global $product; 
       echo $product->get_stock_quantity(); 
      } 
      /** 
      * woocommerce_single_product_summary hook. 
      * 
      * @hooked woocommerce_template_single_title - 5 
      * @hooked woocommerce_template_single_rating - 10 
      * @hooked woocommerce_template_single_price - 10 
      * @hooked woocommerce_template_single_excerpt - 20 
      * @hooked woocommerce_template_single_add_to_cart - 30 
      * @hooked woocommerce_template_single_meta - 40 
      * @hooked woocommerce_template_single_sharing - 50 
      * @hooked WC_Structured_Data::generate_product_data() - 60 
      */ 
      //remove_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',20); 
      // add_action('woocommerce_single_product_summary','woocommerce_template_single_add_to_cart',7); 
      add_action('woocommerce_single_product_summary','show_stock',7); 
      do_action('woocommerce_single_product_summary'); 

앞으로 당신의 도움을 찾고 ... 당신은 내가 내용 단일 product.php에 코드를 추가 볼 수 있지만 나는 그런 짧은 description.php 같은 다른 이들처럼 show_stock.php 추가 할 . 에서

+0

내가 충분히 질문을 이해하지 못하는 것 같아요. 그러나 코드를 별도의 파일에 저장하면 WordPress에 파일이 존재한다고 말할 필요가 있습니다. 그래서 "loader.php"나 "functions.php"에 어딘가에서 "include"또는 "require"를 사용하여 show_stock.php를로드하십시오. –

답변

0

당신의 functions.php 추가합니다 :

function show_stock() { 
    global $product; 
    echo $product->get_stock_quantity(); 
} 
add_action('woocommerce_single_product_summary','show_stock',7);