3

WooCommerce チェックアウト ページをカスタマイズしようとしていますが、フィールド ラベルを編集するにはどうすればよいですか?

また、フォームから 2 つのフィールドを削除するにはどうすればよいですか? 私はフィールドを必要Companyとしません。State

4

3 に答える 3

5

後日WooCommerceを簡単にアップグレードできるように、これを変更するカスタムプラグインを作成することをお勧めします。

カスタムプラグインで、ここにあるコードの一部を実装します: http ://wcdocs.woothemes.com/snippets/tutorial-customising-checkout-fields-using-actions-and-filters/

たとえば、会社と州を削除するには、次のようにします。

// Hook in
add_filter( 'woocommerce_checkout_fields', 'custom_override_checkout_fields' );
// Our Hooked in function - $fields is passed via the filter
function custom_override_checkout_fields( $fields) {
    unset($fields['shipping']['shipping_state']);
    unset($fields['shipping']['shipping_company']);
    return $fields;
}

プラグインの作成についてサポートが必要な場合は、製品ページにカスタムフィールドを追加する方法についてのガイドを作成しました。私はそれがこの文脈で役立つかもしれないと思います。 http://www.xatik.com/2013/02/06/add-custom-form-woocommerce-product/

于 2013-02-12T19:28:34.107 に答える
1

これは、テーマの functions.php ファイルに追加する必要がある作業フックです。

add_filter( 'woocommerce_checkout_fields' , 'remove_checkout_fields' );

function remove_checkout_fields( $fields ) {
    unset($fields['billing']['billing_state']);
    unset($fields['billing']['billing_company']);
    unset($fields['billing']['billing_country']);
    return $fields;
}
于 2016-10-11T12:28:11.970 に答える