ปัญหา Reset พาสเวิร์ด ใน WP ไม่ได้

บางทีเราอาจพบปัญหาเมื่อขอเปลี่ยนพาสเวิร์ด ระบบส่งอีเมลมาให้ แต่ไม่มีลิงค์ที่บอกว่าให้คลิกเพื่อเปลี่ยนพาสเวิร์ด วิธีแก้ทำได้ดังนี้

เปิดไฟล์ wp-login.php ในระบบขึ้นมาแล้วหาบรรทัดที่เขียนว่า $message.= __(‘To reset password…

ลบเครื่องหมาย < และ > ออกไปจากทั้งข้างหน้าและข้างหลังลิงค์ ในบรรทัดนั้น

แค่นี้ก็จะมีลิงค์ปรากฎได้ตามปกติแล้ว

เซ็ตระบบอีเมลส่งออกให้ self-hosted wordpress.org

ใครย้าย WordPress ไปบน VPS/Cloud แล้ว อาจจะประสบปัญหาเรื่องระบบเมล เพราะ VPS หลายๆ ตัว ให้เราเซ็ตระบบเมลบนเครื่องยูนิกซ์ของตัวเอง ถ้าเป็นเมลเข้า (incoming) ก็ไม่เท่าไร ติดตั้ง Postfix ลงบน ubuntu ของเรา แล้วเซ็ตให้ forward ไปไม่ยาก

แต่ถ้าเป็น outgoing การใช้ Postfix จะยุ่งยากมากทีเดียว เพราะต้องลง MTA ทั้งระบบลงไป เหมือนขี่ช้างจับตักแตน เพราะเราแค่ต้องการให้ WordPress ของเราส่งพาสเวิร์ดให้ user ได้แค่นั้น

วิธีง่ายๆ และฟรีกว่า คือการพึ่งพาบริการส่งอีเมลฟรี ManDrillapp.com ซึ่งทำได้ด้วยการติดตั้ง wpmandrill plugin ลงบน wordpress ของเราให้เรียบร้อย สมัคร mandrillapp.com แล้วเอา API Key มาใส่ ก็จะเสร็จเรียบร้อยง่ายดาย ถ้าหากแต่ละเดือนคุณส่งอีเมลไม่เกิน 12000 ฉบับ ไม่เสียเงินครับ