RY WC City Select 討論區

關於 RY WC City Select 的相關問題討論。


發問前請確認常見問題當中是否已經有相關說明。

本討論區只就對應的外掛進行討論。請不要詢問 WordPress 或是其他外掛應該如何使用,或是某功能應該如何設定之類的問題。

注意事項:

  • 討論區為公開場合,留言內容是所有人都可以觀看的。留言的內容如果包含隱私或機密資料請多注意。

在〈RY WC City Select 討論區〉中有 8 則留言

  1. 在更新到1.0.13後,city的下拉選單無法正確地跟著 state 變換,郵遞區號則都不會跟著變動,有嘗試停用 Checkout Field Editor for WooCommerce、 Async JavaScript 與 Autoptimize 等外掛,但結果一樣。同時發現有下方列的兩個錯誤訊息,是 Query Monitor 這個外掛顯示的,但是因為錯誤訊息發生的時間剛好是在切換地址的下拉選單時,且有array_map()與array_shift(),所以感覺有關係,另外在測試站在更新至1.0.13的當下有問題,但隔幾天後正常,沒有安裝快取外掛,不過使用 Kinsta 主機,它們有自己的快取,但因為正式站不好放著等看看,所以想請問您對於這樣的問題有沒有甚麼建議或方向呢? 謝謝。

    WordPress 5.9
    PHP 7.4
    Theme: Enfold
    WooCommerce 6.2

    Warning: array_map(): Expected parameter 2 to be an array, string given in /wp-content/plugins/query-monitor/output/html/db_queries.php on line 379
    Warning: array_shift() expects parameter 1 to be array, string given in /wp-content/plugins/query-monitor/output/html/db_queries.php on line 376

    1. 既然你知道錯誤訊息不是我的外掛產生的,請去找產生錯誤訊息的外掛負責。

  2. 您好:

    我想增加城市的選項,有參考文件 CN 的部份:https://github.com/woocommerce/woocommerce-production/blob/65e8b65693220538398fd738ab76b0de4fbf8699/i18n/states.php#L304

    其中 CN 的編號只有到 CN32,若我想再增加選項,例如: ‘CN33’ => ‘香港特别行政区’, ,在前台結帳頁的欄位裡會正常顯示,但下單之後,在後台的訂單上的地址,不是顯示香港特别行政区,而是顯示新疆(CN32)。

    若我改成 ‘CN34’ => ‘香港特别行政区’ ,一樣在前台結帳頁欄位會正常顯示,但在後台訂單上會顯示 CN34

    不曉得應該要如何修改程式碼,才能會讓後台訂單地址也能正常顯示
    謝謝您

    1. 我並不清楚你是如何修改的,我也不會知道是在哪邊出錯了~

    2. 您好:
      我是使用 Snippets 這個外掛,新增一組程式碼片段
      如圖:https://share.getcloudapp.com/8LuDqBmn

      程式碼如下:

    3. 看起來一切正常,不過程式碼內容也看出來跟我的外掛沒有關係。

    4. 好的,謝謝您的回覆

  3. 您好,

    很方便的外掛。請問一下,目前外掛是選填,容許空白值。如果要設定成必填(不容許空白值),應該如何做呢?謝謝

發佈回覆給「debra」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料