เปลี่ยนรหัสจังหวัด(TH-92,TH-10) เป็นชื่อจังหวัดใน Woocomerce

หน้าแรก ฟอรั่ม ถามปัญหาการทำเว็บด้วยเวิร์ดเพรส เปลี่ยนรหัสจังหวัด(TH-92,TH-10) เป็นชื่อจังหวัดใน Woocomerce

กำลังดู 12 ความเห็น
  • ผู้เขียน
    ข้อความ
    • #263169
      Facebook Profile photoAtiwich Singhasem
      Participant

      สวัสดีครับผมมีปัญหาด้านการใช้งาน woocomerece เกี่ยวกับการแสดงผลของอีเมลล์ในการตอบกลับไปยังลูกค้า และ แอดมินครับ

      ผมต้องการให้ตัวรหัสจังหวัดเปลี่ยนเป็นชื่อจังหวัด จะต้องทำอย่างไรครับ

      ขอบคุณสำหรับคำตอบล่วงหน้านะครับ

    • #263222
      Facebook Profile photoK
      Keymaster

      ถ้าในธีม Seed จะใช้โค้ดนี้เพื่อแก้ไขจุดนี้นะครับ

      /* Custom Thai Province Order */
      if (get_locale() == ‘th’) {
      add_filter( ‘woocommerce_states’, ‘seed_woocommerce_states’ );
      }
      function seed_woocommerce_states( $states ) {
      $states[‘TH’] = array(
      ‘TH-81’ => ‘กระบี่’,
      ‘TH-10’ => ‘กรุงเทพมหานคร’,
      ‘TH-71’ => ‘กาญจนบุรี’,
      ‘TH-46’ => ‘กาฬสินธุ์’,
      ‘TH-62’ => ‘กำแพงเพชร’,
      ‘TH-40’ => ‘ขอนแก่น’,
      ‘TH-22’ => ‘จันทบุรี’,
      ‘TH-24’ => ‘ฉะเชิงเทรา’,
      ‘TH-20’ => ‘ชลบุรี’,
      ‘TH-18’ => ‘ชัยนาท’,
      ‘TH-36’ => ‘ชัยภูมิ’,
      ‘TH-86’ => ‘ชุมพร’,
      ‘TH-57’ => ‘เชียงราย’,
      ‘TH-50’ => ‘เชียงใหม่’,
      ‘TH-92’ => ‘ตรัง’,
      ‘TH-23’ => ‘ตราด’,
      ‘TH-63’ => ‘ตาก’,
      ‘TH-26’ => ‘นครนายก’,
      ‘TH-73’ => ‘นครปฐม’,
      ‘TH-48’ => ‘นครพนม’,
      ‘TH-30’ => ‘นครราชสีมา’,
      ‘TH-80’ => ‘นครศรีธรรมราช’,
      ‘TH-60’ => ‘นครสวรรค์’,
      ‘TH-12’ => ‘นนทบุรี’,
      ‘TH-96’ => ‘นราธิวาส’,
      ‘TH-55’ => ‘น่าน’,
      ‘TH-38’ => ‘บึงกาฬ’,
      ‘TH-31’ => ‘บุรีรัมย์’,
      ‘TH-13’ => ‘ปทุมธานี’,
      ‘TH-77’ => ‘ประจวบคีรีขันธ์’,
      ‘TH-25’ => ‘ปราจีนบุรี’,
      ‘TH-94’ => ‘ปัตตานี’,
      ‘TH-14’ => ‘พระนครศรีอยุธยา’,
      ‘TH-56’ => ‘พะเยา’,
      ‘TH-82’ => ‘พังงา’,
      ‘TH-93’ => ‘พัทลุง’,
      ‘TH-66’ => ‘พิจิตร’,
      ‘TH-65’ => ‘พิษณุโลก’,
      ‘TH-76’ => ‘เพชรบุรี’,
      ‘TH-67’ => ‘เพชรบูรณ์’,
      ‘TH-54’ => ‘แพร่’,
      ‘TH-83’ => ‘ภูเก็ต’,
      ‘TH-44’ => ‘มหาสารคาม’,
      ‘TH-49’ => ‘มุกดาหาร’,
      ‘TH-58’ => ‘แม่ฮ่องสอน’,
      ‘TH-35’ => ‘ยโสธร’,
      ‘TH-95’ => ‘ยะลา’,
      ‘TH-45’ => ‘ร้อยเอ็ด’,
      ‘TH-85’ => ‘ระนอง’,
      ‘TH-21’ => ‘ระยอง’,
      ‘TH-70’ => ‘ราชบุรี’,
      ‘TH-16’ => ‘ลพบุรี’,
      ‘TH-52’ => ‘ลำปาง’,
      ‘TH-51’ => ‘ลำพูน’,
      ‘TH-42’ => ‘เลย’,
      ‘TH-33’ => ‘ศรีสะเกษ’,
      ‘TH-47’ => ‘สกลนคร’,
      ‘TH-90’ => ‘สงขลา’,
      ‘TH-91’ => ‘สตูล’,
      ‘TH-11’ => ‘สมุทรปราการ’,
      ‘TH-75’ => ‘สมุทรสงคราม’,
      ‘TH-74’ => ‘สมุทรสาคร’,
      ‘TH-27’ => ‘สระแก้ว’,
      ‘TH-19’ => ‘สระบุรี’,
      ‘TH-17’ => ‘สิงห์บุรี’,
      ‘TH-64’ => ‘สุโขทัย’,
      ‘TH-72’ => ‘สุพรรณบุรี’,
      ‘TH-84’ => ‘สุราษฎร์ธานี’,
      ‘TH-32’ => ‘สุรินทร์’,
      ‘TH-43’ => ‘หนองคาย’,
      ‘TH-39’ => ‘หนองบัวลำภู’,
      ‘TH-15’ => ‘อ่างทอง’,
      ‘TH-37’ => ‘อำนาจเจริญ’,
      ‘TH-41’ => ‘อุดรธานี’,
      ‘TH-53’ => ‘อุตรดิตถ์’,
      ‘TH-61’ => ‘อุทัยธานี’,
      ‘TH-34’ => ‘อุบลราชธานี’
      );
      return $states;
      }

    • #263236
      Facebook Profile photoAtiwich Singhasem
      Participant

      ผมไม่ได้ใช้ Seed theme ครับ จะต้องแก้ไขยังไงครับ

      ต้องขออภัยด้วยครับหากโพสต์ถามโดยไม่ถูกต้องตามกฎระเบียบ

    • #263356
      Facebook Profile photoK
      Keymaster

      สามารถนำโค้ดนี้ไปวางไว้ที่ไฟล์ชื่อ function.php ได้เลยนะครับ ถ้าไม่มีโค้ดที่ชนกันก็น่าจะใช้ได้เลยนะครับ

    • #263433
      Facebook Profile photoAtiwich Singhasem
      Participant

      ขอบคุณครับ

    • #263484
      Facebook Profile photoJerasak Thamnitra
      Participant

      ผมใช้ ธีม plant สามารถนำไปใช้ได้ไหมคับ

    • #263678
      Facebook Profile photoK
      Keymaster

      ในธีมนี้น่าจะมีโค้ดชุดนี้อยู่แล้วนะครับ แต่น่าจะอยู่ในโฟลเดอร์ /inc/woocommerce.php นะครับ

    • #263720
      Facebook Profile photoAtiwich Singhasem
      Participant

      ผมเอาไปวางแล้วมันชนครับ

    • #263913
      Facebook Profile photoK
      Keymaster

      ชนกับอะไรครับ หรือ ว่าในไฟล์โค้ดมีแล้ว อธิบายรายละเอียดหน่อยนะครับ

      ไม่ทราบว่าใช้ธีมไหนอยู่ครับ

    • #263917
      Facebook Profile photoAtiwich Singhasem
      Participant

      ผมทำธีมขึ้นมาเองครับ

      พอนำชุดโค้ดที่พี่แนะนำมาข้างต้นแล้วส่วนที่แสดงผลผิดพลาดคือช่อง states ที่เดิมทีจะเป็น input select type กลายเป็น text type(ซึ่งดี เพราะผมอยากให้ช่อง state เป็น text type อยู่แล้ว) และปุ่ม ship to different address ไม่ทำงานครับ

      *ไม่แน่ใจว่ามันชนเข้ากับโค้ดตัวไหนครับ เลยระบุไม่ได้ว่าชนกับอะไรครับ

    • #264112
      Facebook Profile photoK
      Keymaster

      ดูจากโค้ดแล้วไม่น่าชนกับฟอร์มตัวอื่นเลยนะครับ เพราะเป็นการเก็บค่าแล้วเปลี่ยนคำเท่านั้น ไม่ทราบว่าวางโค้ดไว้ที่ตำแหน่งไหนครับ

    • #264313
      Facebook Profile photoAtiwich Singhasem
      Participant

      funtion.php ในส่วนของ theme ครับ

    • #264424
      Facebook Profile photoK
      Keymaster

      เดาสาเหตุไม่ออกเหมือนกันแล้วละนะครับ อาจต้องลองเปิด. wp_debug ดูว่ามีปัญหาจากจุดไหนนะครับ

กำลังดู 12 ความเห็น

  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้