2017-09-08 22 views
0

私は現在、Woocommerce Childテーマを開発中です。 私のカスタムアクションを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); 
関連する問題