ควรใช้ _e และ __ สำหรับการแปลเมื่อใด


19

ความแตกต่างระหว่าง_e()และ__()ฟังก์ชั่นสำหรับการแปลคืออะไร? ในสิ่งที่กรณีe()และ__ ()ควรใช้?


สำหรับวัตถุประสงค์ของการขยายตรวจสอบบทช่วยสอนนี้
Pieter Goosen

1
นอกจากนี้โปรดดูที่: Codex: แปลชื่อและCodex: I18n สำหรับ WordPress พัฒนา
นิโคไล

คำตอบ:


37

หากคุณต้องการechoสตริงที่แปลแล้วคุณจะใช้และเมื่อคุณต้องการเพียงแค่มีสตริงแปลแล้วคุณจะใช้_e__

ตัวอย่าง:

_e('this is a message', 'twentyfourteen');

เป็นเช่นเดียวกับ

echo __('this is a message', 'twentyfourteen');

-4

หากคุณเป็นนักพัฒนาปลั๊กอินอย่างละเอียดคุณกำลังทำให้เป็นสากล (i18n) สตริงทั้งหมดของคุณ WordPress มีฟังก์ชั่นหลายอย่างที่ทำให้โปรแกรมเมอร์สามารถทำให้ปลั๊กอินของเขาสามารถใช้ได้ทั่วโลก:

__ () _e ()


ไม่ตอบคำถาม
fuxia
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.