簡體   English   中英

WooCommerce 我的賬戶頁面城市下拉列表

[英]WooCommerce dropdown list of cities in My Account page

我正在嘗試添加一個下拉列表,並按照此代碼在結帳頁面上成功完成,

但我無法為“我的帳戶”頁面執行此操作。 我知道我的帳戶的代碼不同,但不知道如何適應。

我正在看這段代碼 我添加了它的一些版本,現在它確實顯示了一個下拉列表,唯一的選項是“數組”,而不是城市列表。

這是我的代碼:

// Billing and Shipping fields on my account edit-addresses and checkout

add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields' );
function custom_override_default_address_fields( $address_fields ) {

    $fields['city']['options'] = array(
    '' => __( 'Select your city' ),
    'Burnaby' => 'Burnaby',
    'Coquitlam' => 'Coquitlam',
    'Langley' => 'Langley',
    'New Westminster' => 'New Westminster',
    'North Vancouver' => 'North Vancouver',
    'Pitt Meadows' => 'Pitt Meadows',
    'Port Coquitlam' => 'Port Coquitlam',
    'Port Moody' => 'Port Moody',
    'Richmond' => 'Richmond',
    'Surrey' => 'Surrey',
    'West Vancouver' => 'West Vancouver'
);

    $address_fields['city']['type'] = 'select';
    $address_fields['city']['options'] = $fields;

    return $address_fields;
}

您將$fields['city']['options']添加到$address_fields['city']['options'] = $fields; 有錯誤

// Billing and Shipping fields on my account edit-addresses and checkout
function custom_override_default_address_fields( $address_fields ) {

    $option_cities = array(
        '' => __( 'Select your city' ),
        'Burnaby' => 'Burnaby',
        'Coquitlam' => 'Coquitlam',
        'Langley' => 'Langley',
        'New Westminster' => 'New Westminster',
        'North Vancouver' => 'North Vancouver',
        'Pitt Meadows' => 'Pitt Meadows',
        'Port Coquitlam' => 'Port Coquitlam',
        'Port Moody' => 'Port Moody',
        'Richmond' => 'Richmond',
        'Surrey' => 'Surrey',
        'West Vancouver' => 'West Vancouver'
    );

    $address_fields['city']['type'] = 'select';
    $address_fields['city']['options'] = $option_cities;

    return $address_fields;
}
add_filter( 'woocommerce_default_address_fields' , 'custom_override_default_address_fields' );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM