คำถามที่พบบ่อย
คำถามที่พบบ่อยถ้าไม่ใช้ Polylang Pro สลัก (slug) ไม่สามารถนำมาใช้ซ้ำได้ หมายความว่าอย่างไร?

ถ้าไม่ใช้ Polylang Pro สลัก (slug) ไม่สามารถนำมาใช้ซ้ำได้ หมายความว่าอย่างไร?

ใน WordPress สลักของหมวดหมู่และแท็กต้องไม่ซ้ำกันในฐานข้อมูลทั่วทั้งเว็บไซต์ ไม่ใช่แยกตามภาษา ดังนั้นจึงไม่สามารถใช้สลักเดิมซ้ำสำหรับเทอมภาษาอังกฤษและคำแปลภาษาสเปนได้ หากทั้งสองจะซ้ำกัน

ตัวอย่าง: คุณมีแท็ก "banana" ในภาษาอังกฤษ และคำแปลในภาษาสเปนก็คือ "banana" เช่นกัน สลักภาษาอังกฤษคือ banana WordPress จะไม่บันทึกเทอมที่สองที่มีสลัก banana ดังนั้น Polylang จึงกำหนดสลักเช่น banana-2 ให้กับแท็กภาษาสเปนแทน

Polylang Pro แก้ปัญหานี้ด้วยฟีเจอร์ที่ "แชร์" สลักได้อย่างมีประสิทธิภาพ โดยทำงานราวกับว่าสลักคือ banana-2 แล้วเขียนทับ SQL ก่อนที่แถวข้อมูลจะถูกบันทึกเพื่อให้ฐานข้อมูลเก็บ banana ในที่สุด วิธีนี้เป็นการแฮ็กเล็กน้อย แต่เป็นวิธีที่ได้รับการยอมรับในการสร้างสลักที่เหมือนกันในที่ที่ WordPress ปกติไม่อนุญาต

ดังนั้น:

  • ถ้าคุณต้องการสลักเดียวกันในทุกภาษา (URL ที่สะอาด ข้อกำหนด SEO ความสม่ำเสมอ) คุณต้องใช้ Polylang Pro (หรือแนวทางอื่นที่แก้ข้อจำกัดเดียวกัน)
  • ถ้าคุณไม่ขัดข้องกับคำต่อท้ายเป็นครั้งคราวอย่าง -2 เวอร์ชันฟรีก็เพียงพอแล้ว

-2 ปรากฏบ่อยแค่ไหนในทางปฏิบัติ? มักเกิดขึ้นเฉพาะเมื่อชื่อที่แปลแล้วสร้างสลักเดียวกับต้นฉบับ เช่น คำที่มีรากศัพท์เดียวกันอย่าง "banana" → "banana" ถ้าภาษาอังกฤษคือ "apple" และภาษาสเปนคือ "manzana" สลักก็จะเป็น apple และ manzana ตามลำดับ จึงไม่มีการซ้ำกัน

แนวทางในทางปฏิบัติ: เริ่มต้นด้วย Polylang เวอร์ชันฟรี แล้วดูว่ามีเทอมกี่รายการที่ได้รับ -2 หากคุณย้ายไปใช้ Pro ในภายหลัง คุณสามารถแก้ไขสลักเหล่านั้นด้วยตนเองได้ โดยทั่วไปมักมีเพียงไม่กี่รายการเท่านั้น