如何在woocommerce订单视图中添加echo html字段?

时间:2016-07-17 02:33:05

标签: javascript php wordpress html5 woocommerce

这是我在functions.php中添加HTML输入字段的方式 现在当我下订单时,这些回音字段不会出现在woocommerce订单中。我想在woocommerce的订单视图中添加这些字段的值和标签。

add_action( 'woocommerce_after_checkout_billing_form' , 'self_added_checkout_fieldsPk1' );

function self_added_checkout_fieldsPk1($fields)
{
echo '<div class="row" style="text-aign:center">
<div class="col m4 offset-m4" align="center">
<ul class="collapsible" data-collapsible="expandable">
<li class="">
<div class="collapsible-header"><b>Instagram Account No.1 Details</b></div>
<div class="collapsible-body" style="display: none; padding-top: 0px;   margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px;">
<div class="input-field col s12">
Username: <input id="acc1user" name="acc1user" type="text" class="validate">
Password: <input id="acc1pass" name="acc1pass" type="text" class="validate">

*Note: Your Login Credentials will be safe with us do not worry.
</div>
</div>
</li>
</ul>
</div>

</div></h1>';



}

1 个答案:

答案 0 :(得分:0)

你好错了。使用以下

add_filter(&#39; woocommerce_checkout_fields&#39;,&#39; your_checkout_fields&#39;);

要保存这些值,请使用hook&#39; woocommerce_checkout_update_order_meta&#39;

并按顺序显示页面使用 - &#39; woocommerce_admin_order_data_after_billing_address&#39;

你可以使用&#39; woocommerce_checkout_process&#39;用于在保存之前验证您的字段。

希望这有帮助。