เอกสารประกอบสำหรับนักพัฒนา WPML – ข้อมูลอ้างอิงเกี่ยวกับฮุก wpml-config.xml API และความเข้ากันได้
หน้านี้รวบรวมทรัพยากรที่คุณจำเป็นต้องใช้ในการสร้างเว็บไซต์ด้วย WPML ในฐานะนักพัฒนา ไม่ว่าคุณจะกำลังทำให้ธีมหรือปลั๊กอินของคุณเป็นแบบหลายภาษา ทำให้ได้รับการรับรองจาก WPML หรือสร้างเว็บไซต์หลายภาษาที่กำหนดเองสำหรับลูกค้าของเอเจนซี่ คุณจะพบคำแนะนำและข้อมูลอ้างอิงที่เกี่ยวข้องด้านล่างนี้
การทำให้ธีมหรือปลั๊กอินของคุณเป็นแบบหลายภาษา
- การแปลไฟล์ PO/POT สำหรับธีมและปลั๊กอิน WordPress
- การแปลสตริง JavaScript ในธีมและปลั๊กอิน WordPress
- การทำให้ธีมและปลั๊กอินของคุณมีความเข้ากันได้กับ WPML
- การทำให้ธีม WooCommerce รองรับหลายภาษาและหลายสกุลเงิน
การทำให้ธีมหรือปลั๊กอินของคุณได้รับการรับรองจาก WPML
ทีมงานด้านความเข้ากันได้ของ WPML ได้ทดสอบธีมและปลั๊กอินหลายพันรายการ คุณสามารถดูรายการที่ผ่านการทดสอบและทำงานได้ดีกับ WPML ได้ในรายการเหล่านี้
โปรแกรมความเข้ากันได้สำหรับผู้พัฒนา
หากคุณเป็นผู้พัฒนาธีมหรือปลั๊กอิน หน้าเหล่านี้จะอธิบายวิธีขอรับการทดสอบความเข้ากันได้และวิธีรักษาความเข้ากันได้กับ WPML สำหรับผลิตภัณฑ์ของคุณให้เป็นปัจจุบัน:
- คำขอของผู้พัฒนาเกี่ยวกับความเข้ากันได้กับ WPML
- ทดสอบปลั๊กอินหรือธีมของคุณกับ WPML อีกครั้งโดยใช้แดชบอร์ดความเข้ากันได้
การสร้างเว็บไซต์หลายภาษาด้วยประเภทโพสต์แบบกำหนดเอง ฟิลด์ และอนุกรมวิธาน
เรียนรู้วิธีที่ประเภทโพสต์แบบกำหนดเอง ฟิลด์ และอนุกรมวิธานช่วยให้เว็บไซต์หลายภาษาง่ายต่อการแปลสำหรับลูกค้าของเอเจนซี่และง่ายต่อการดูแลรักษาสำหรับคุณ
การพัฒนาเว็บไซต์หลายภาษาด้วย WPML และปลั๊กอินสร้างหน้าเว็บ
เรียนรู้วิธีพัฒนาเว็บไซต์ด้วย WPML และปลั๊กอินสร้างหน้าเว็บที่ใช้ shortcode และวิธีลงทะเบียนวิดเจ็ตของปลั๊กอินสร้างหน้าเว็บสำหรับการแปล
- การลงทะเบียนวิดเจ็ตของปลั๊กอินสร้างหน้าเว็บสำหรับการแปล
- การรักษาความเข้ากันได้ของ WPBakery Page Builder กับ WPML
- การรักษาความเข้ากันได้ของ CornerStone กับ WPML
- การรักษาความเข้ากันได้ของ Enfold กับ WPML
- การรักษาความเข้ากันได้ของ Divi Builder กับ WPML
- การรักษาความเข้ากันได้ของ Avada Builder กับ WPML
ทรัพยากรอื่น ๆ สำหรับโปรแกรมเมอร์
- การแปลธีม WordPress ด้วยไฟล์ .mo
- เพิ่ม WPML-installer ลงในธีมหรือปลั๊กอินของคุณ
- เพิ่มความสามารถของผู้ใช้ผู้ดูแลระบบแบบกำหนดเอง
- Coding API ของ WPML
- ตารางฐานข้อมูลของ WPML
- การส่งอีเมลด้วย WPML
- คุกกี้เบราว์เซอร์ที่จัดเก็บโดย WPML
- Cron Job ที่ทำงานโดย WPML และ WPML Multilingual & Multicurrency for WooCommerce
- ตัวเลือกการแก้ปัญหาของ WPML
- การใช้ WPML กับแคช Redis
- วิธีสร้างแพ็คเกจสตริง
- ข้อมูลอ้างอิงฮุก ACFML – ฮุกฟิลเตอร์ ACFML สองตัวและค่าคงที่สี่ตัวสำหรับ
acf-multilingualย้ายมาที่นี่จาก/documentation/related-projects/translate-sites-built-with-acf/acf-multilingual-acfml-constants-and-hooks-reference/โดย URL เดิมเปลี่ยนเส้นทางแบบ 301 - ข้อมูลอ้างอิงฮุก WCML – ฮุกของ WooCommerce Multilingual ย้ายมาที่นี่จาก
/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/โดย URL เดิมเปลี่ยนเส้นทางแบบ 301 - การสืบค้นเนื้อหาหลายภาษาด้วย WPGraphQL – อาร์กิวเมนต์
languageฟิลด์translationsเมนูตามภาษา หน้าตัวเลือก ACF และคิวรี GraphQL อื่น ๆ สำหรับเว็บไซต์ WordPress แบบ headless ที่สร้างด้วย Next.js Nuxt Astro หรือ Gatsby - ค่าคงที่ของ WPML
- วิธีเพิ่ม hreflang ในเว็บไซต์ WordPress
- วิธีใช้ gettext
- การรองรับหลายภาษาสำหรับมัลติไซต์ของ WordPress
- คุณลักษณะใน WPML ที่ต้องใช้ REST API ของ WordPress
- การใช้ REST API ของ WordPress กับ WooCommerce Multilingual
- การแปล slug สำหรับไฟล์เก็บถาวรของประเภทโพสต์แบบกำหนดเอง
- การแปล shortcode แบบ urlencoded
- การออกแบบตัวสลับสกุลเงินแบบกำหนดเองโดยใช้ไฟล์เทมเพลต
- การแจ้งเตือนการแปลของ WPML
- การใช้ WPML กับแคช Memcached