2017-03-22 9 views
0

私はWoocommerceを使用しています。単一の商品ページでは、デフォルトの数量フィールドに加えていくつかのカスタムフォームフィールドを表示したいと思います。Woocommerce - 単一の商品ページに余分なフォームフィールドを追加

これらのフォームフィールドは単純です:FIRST_NAMELAST_NAMEメール、および電話。ユーザーが製品を購入したときにこの情報を収集したいと思います。

まず、プラグインを使ってみました:https://wordpress.org/plugins/woo-extra-product-options/。これにより、フィールドを追加することができましたが、ラベルが正しく表示されなかったため、このラベルは使用しません。

第二に、私が見つけた唯一のコード例は、バックエンドでカスタム製品のフィールドを追加するためのもので、出力テキストフィールドない次のコード:

add_action('woocommerce_after_single_product_summary', 'add_custom_field', 0); 

function add_custom_field() { 
    global $post; 
    echo "<div class='prod-code'>Product Code: "; 
    $text= get_post_meta('_text_field', $post->ID); 
    echo "</div>"; 
    return true; 
} 

はどのようにして、余分なフォームフィールドを追加することができます単一の製品ページに

+1

[WooCommerce製品アドオン](https://woocommerce.com/products/product-add-ons/) – helgatheviking

+0

ありがとうございます。これは答えにも役立ちます。コードでこれを行う方法を知っていますか? – cpcdev

答えて

関連する問題